selenium RC基本测试不适用于iexplore,但适用于FF,等等

时间:2009-10-26 17:58:39

标签: java selenium-rc

来自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");
 }

}

2 个答案:

答案 0 :(得分:2)

我发现当IE在保护模式下运行时会发生此错误。您可以通过转到IE工具 - > Internet选项 - >安全性并单击复选框来禁用保护模式。

答案 1 :(得分:0)

我发现互联网选项,连接,局域网设置有一个自动配置脚本/自定义配置文件,在IE中以某种方式干扰。它现在有效! 这是历史的路径。 文件:// C:/Users/myname/AppData/Local/Temp/customProfileDir4b9b53c99d684ec4952cf8a721790c85/proxy.pac