Selenium:IE7没有启动

时间:2010-05-05 14:21:18

标签: internet-explorer-7 selenium

我得到了例外: “无法启动新的浏览器会话:启动浏览器时出错”

尝试使用IE7运行测试套件时。

的信息:

  • python binding
  • 使用cygwin

我尝试使用“* custom path_to_browser”,甚至使用os.listdir在selenium模块的do_command()函数中打印出浏览器目录的路径,并且可以看到iexplore.exe文件。所以我知道道路是正确的。

我也尝试在IE7中设置localhost:4444,但也没有用。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

使用Selenium v​​2中的新IWebDriver而不是Selenium RC。它会自动找到您的浏览器可执行文件(现在不再需要启动Java Selenium RC实例了!)

答案 1 :(得分:0)

这会让你离开地面......
我在Windows XP SP3上使用MINGW BASH


(抱歉,我无法让Markdown将其渲染为代码,我缩进了4,然后是8,phfhttt ......)

#!/c/Python27/python  

from selenium import webdriver  

driver = webdriver.Ie()
driver.get("http://seleniumhq.org")

all_elements = driver.find_elements_by_xpath("//*") # pretty slow in IE
for index, element in enumerate(all_elements):
    print "%03d element tag_name == %s" % (index, element.tag_name)