Selenium2 WebDriver在IE7,XP,Windows7中找不到元素

时间:2012-09-12 14:33:10

标签: webdriver selenium-webdriver

我在运行XP和IE7的机器上使用IEDriverServer 2.25.0和C#开发了我的测试自动化。一切正常。我创建了一个我的解决方案的安装包,并部署到另一台机器(Windows7,IE8),并且webdriver无法在我测试的网页上找到这些元素。

我在另一台XP,IE7机器上安装了Visual Studio和C#。当我运行代码时,它遇到与Windows7机器相同的问题。

我尝试将保护模式设置为所有区域的开/关,但它也不起作用。

我想知道是否有任何设置防火墙/杀毒软件/等...这使得webdriver无法找到网页元素?

谢谢!

2 个答案:

答案 0 :(得分:0)

我发现了问题。我的测试机器应该与Web服务器位于同一网络中。我的网络服务器的IP地址是10.104.200.110,掩码为255.255.255.0。虽然我的测试机可以浏览网络服务器,但它有一个不同的IP地址。所以我用屏蔽255.255.255.0将IP更改为10.104.200.100并且它有效!

答案 1 :(得分:0)

我有一个IE7的问题,我的意思是我认为这只是IE7问题,因为在IE6,IE8,IE9我必须测试的网页工作正常。 网页已破坏证书(因为这是R& D环境)。 我们的目的是将页面地址添加到可信站点。 我希望这有助于某人,因为我到处寻找并没有找到任何东西。 现在看起来很明显,但没有任何迹象表明问题是因为这个问题,谷歌页面工作正常,但我应测试的页面没有。