我正在尝试使用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