在Chrome上运行Firefox之后的测试。在FF上运行的测试工作正常。使用相同的代码进行测试,但其他驱动程序设置(适用于Chrome)无法正常运行。我从Saucelab的Chrome获得了以下信息:
我通过这种方式创建驱动程序:
[SetUp]
public void Init()
{
DesiredCapabilities capabillities = DesiredCapabilities.Chrome();
capabillities.SetCapability(CapabilityType.Platform, "Windows 8.1");
capabillities.SetCapability(CapabilityType.Version, "36");
capabillities.SetCapability("name", "R(...)");
capabillities.SetCapability("username", "My username");
capabillities.SetCapability("accessKey", "my acces key value");
driver = new RemoteWebDriver(
new Uri("http://ondemand.saucelabs.com:80/wd/hub"), capabillities);
baseURL = "http://starting address without www";
}
一个命令后测试失败。页面加载并且在那个错误之后他找不到元素。我已经尝试了很多可以找到elem的东西(通过id,css,xpath)。
知道我做错了什么吗?
答案 0 :(得分:1)
" www"在网址之前必须在Saucelabs上的Chrome中正确运行测试。
driver = new RemoteWebDriver(
new Uri("http://ondemand.saucelabs.com:80/wd/hub"), capabillities);
baseURL = "http://www.(...)";