2017-01-25 91 views
0

我們使用VSTS來構建應用程序,但這一切都不在遠程計算機上,而是在雲中。我需要在此雲上運行硒網格以在節點上運行我的測試,我該怎麼做?如果它是遠程機器,那麼可以遠程登錄並從cmd運行網格集線器,但它是雲,因此可以運行網格集線器?Selenium grid and azure

回答

2

根據我的理解,您似乎希望在Azure上運行硒網格來運行測試。如果您正在使用Azure Web App,則可以通過Kudu工具將Selenium Grid Hub作爲站點擴展安裝在Azure上,請參閱下文。

  1. 訪問您的Web應用程序天青的捻工具,通過URL https://<your-webapp-name>.scm.azurewebsites.net/SiteExtensions/?#gallery移動到標籤Site extensions,如遵循如下圖所示的步驟。

enter image description here

  • 查看的selenium grid hub site extension on GitHubREADME.md知道如何使用它,做你的測試。
  • 硒電網樞紐站點擴展Azure的

    一旦安裝,瀏覽http://.azurewebsites.net/grid/console看到網格控制檯

    (你可能需要停止並啓動Web應用程序以使其獲取應用程序主機.config的更改)

    侷限性

    • 如果啓用HTTPS樞紐運行,但我不能讓節點加入了HTTPS :(運行在雲集線器時
    • 認證似乎很重要,但我不知道如何添加此
    支持

    希望它有幫助。

    +0

    Exacly我會盡力讓你知道,謝謝你:) – MIHO