我得到了例外: “无法启动新的浏览器会话:启动浏览器时出错”
尝试使用IE7运行测试套件时。
的信息:
我尝试使用“* custom path_to_browser”,甚至使用os.listdir在selenium模块的do_command()函数中打印出浏览器目录的路径,并且可以看到iexplore.exe文件。所以我知道道路是正确的。
我也尝试在IE7中设置localhost:4444,但也没有用。有什么想法吗?
答案 0 :(得分:1)
使用Selenium v2中的新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)