来自selenium网站的经典谷歌测试,它适用于Vista上的FF。在IE7上,显然没有找到窗口对象。当我将配置更改为使用“* iexploreproxy”(而不是“* iexplore”)时,Selnm在测试中变得更远(在IE上),但我无法使用它,因为它会导致不受信任的安全证书警告。我安装了selenium RC 1.0.1,并检查它是否在我的盒子上运行,我没有使用任何其他工具,如溴。我在Eclipse上运行。
公共类NewTest扩展了SeleneseTestCase {
public void setUp() throws Exception {
setUp("http://www.google.com/", "iexplore");
// We instantiate and start the browser
}
public void testNew() throws Exception {
selenium.open("/");
selenium.type("q", "selenium rc");
selenium.click("btnG");
selenium.waitForPageToLoad("30000");
if(! selenium.isTextPresent("Results * for selenium rc"))
throw new Exception("failed");
}
}
答案 0 :(得分:2)
我发现当IE在保护模式下运行时会发生此错误。您可以通过转到IE工具 - > Internet选项 - >安全性并单击复选框来禁用保护模式。
答案 1 :(得分:0)
我发现互联网选项,连接,局域网设置有一个自动配置脚本/自定义配置文件,在IE中以某种方式干扰。它现在有效! 这是历史的路径。 文件:// C:/Users/myname/AppData/Local/Temp/customProfileDir4b9b53c99d684ec4952cf8a721790c85/proxy.pac