我正在嘗試使用Bamboo的構建和部署功能來運行我的項目的Selenium自動化測試。Selenium測試在試圖與Bamboo一起運行時掛起
我們目前正在使用Maven任務來構建和運行常規JUNIT測試,並且計劃是在代碼成功部署到服務器之後使用另一個Maven任務來運行Selenium測試。目前,一切似乎本地運行良好,但是當竹子試圖運行硒測試時,它似乎無限期地掛起。不幸的是,我沒有遠程訪問服務器來觀看它,但我知道它是一個運行在操作系統版本上的Microsoft服務器:Windows 2012 R2 64位。我也知道服務器正在使用java版本「1.8.0_101」,這與我的本地設置相同。我已經包含了我在下面運行的代碼示例。
import java.util.concurrent.TimeUnit;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
public class SeleniumTestExample {
WebDriver driver;
@Before
public void setup(){
System.setProperty("webdriver.ie.driver", "src/test/resources/IEDriverServer32bit.exe");
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
driver = new InternetExplorerDriver(null, ieCapabilities);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("https://google.com");
}
@Test
public void printPageTitle(){
System.out.println("Title of Page is: " + driver.getTitle());
driver.quit();
}
}
當通過竹運行,在日誌中的唯一輸出是線...
發起者InternetExplorerDriver服務器(32位)
2.53.1.0
在端口8080上收聽
只允許本地連接
你在哪裏試圖在CI(竹)服務器上運行你的測試? – user1207289
是的,我試圖在竹服務器上運行這些測試,但是能否詳細說明一下您的問題? – NB987654321