簡體   English   中英

在Bamboo中運行NUnit webdriver測試

[英]Run NUnit webdriver tests in Bamboo

我正在嘗試在Bamboo中設置一個工作來運行使用C#和Webdriver在Visual Studio 2015中編寫的一些函數測試,我無法找到有關如何在Bamboo中運行此測試的任何特定文檔。 我有我在機器上構建它的sln文件,並且所有測試都生成了一個播放列表,如何在Atlassian Bamboo中執行此步驟? 有沒有人有我可以使用的信息/提示?

您應該有三個步驟來配置您要求的內容:

  • 使用Selenium Grid 目標是擁有一個集線器(至少一個節點)。 您可以在seleniumhq.github.io上找到文檔:假設您在http:// abcd:4444 /上使用Selenium Grid ;

    • 你可以運行selenium的中心:

       java -jar selenium-server-standalone.jar -role hub 
    • 您可以運行selenium的節點(連接到集線器)。 例如,如果要使用IED驅動程序 ,則可以使用運行節點

       java -Dwebdriver.ie.driver=IEDriverServer.exe -jar selenium-server-standalone-2.53.1.jar -port 5555 -role node -hub http://abcd:4444/grid/register -browser "browserName=internet explorer,version=11,platform=WINDOWS,maxInstances=10" 
  • 您需要使用遠程Web驅動程序進行NUnit測試。 例如:

     DesiredCapabilities capability = DesiredCapabilities.InternetExplorer(); var driver = new RemoteWebDriver(new Uri("http://abcd:4444/wd/hub"), capability); driver.Navigate().GoToUrl("http://www.google.ch"); 
  • 在Bamboo任務的配置中,您需要具有NUnit Runner配置(如果您想獲得結果,還需要NUnit解析器)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM