windows - 为 IE 运行一个 Selenium 节点作为 WIndows 2003 服务

标签 windows selenium internet-explorer-8 webdriver

我可以运行能够支持 IE8、Chrome28 和 FireFox 22 的 Selenium 节点。当我通过命令行运行节点时,我的设置有效。

但是,当我将节点作为 Selenium 服务运行并针对 IE 运行测试时。测试失败,Webdriver 抛出无法在页面上找到某些元素的异常。

当测试失败时,会截取屏幕截图。在 IE 测试的情况下 - PNG 文件只是一个黑色方 block ……浏览器通常所在的位置。

如果我针对 FF 和 Chrome 运行测试.. 工作正常。

所以,问题是孤立于 IE。当从命令行在本地运行时,它似乎只适用于 Selenium 节点。当将节点作为 Windows 服务运行时,它似乎不起作用。

有没有人遇到过这个问题?

谢谢 基督徒

最佳答案

不支持在 Windows 服务上下文中运行 IE 驱动程序。尝试将可执行文件作为服务运行与在标准用户上下文中运行相比有太多不同。

关于windows - 为 IE 运行一个 Selenium 节点作为 WIndows 2003 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17880775/

相关文章:

windows - 在 Windows 7 中将 .patch 应用到 .py 文件

windows - DB2:如何在 Windows 下为 db2clp 设置编码?

python Selenium : Safari returns different text for span than Chrome and Firefox

selenium - 是否有 Selenium 2 版本的 Selenium IDE?

html - 多彩多姿的图标字体

html - 即 8 浏览器 issure div 出现在下一行

javascript - 没有 CSS3 转换的像 chrome tab 这样的样式元素?

windows - "bcdedit/dbgsettings NET HOSTIP:123.123.123.123 PORT:50123"无效

windows - 一般性保护错误

java - 奇怪的错误 : Error:(20, 55) java: void 不能用 selenium 取消引用