python - IE 测试的 Selenium 问题

标签 python internet-explorer ubuntu selenium

当我使用以下代码行将 mt 测试浏览器更改为 IE 时:

self.selenium = selenium("localhost", 4444, "*iexplore", "http://www.mydomain.net/")

我收到以下错误:

Exception: Failed to start new browser session: java.lang.RuntimeException: SystemRoot apparently not set!

它在 firefox 和 Chrome 上工作得很好。这是在 Ubuntu 服务器上运行的。

最佳答案

Selenium RC 服务器(我猜你正在使用的)怎么可能在 Ubuntu 机器上启动一个 IE 实例?! IIRC 所有由 Selenium RC 服务器启动的浏览器实例都必须是服务器的本地。所以如果你想用 IE 测试,你必须在 Windows 机器上运行 SRC。有道理吗?!

关于python - IE 测试的 Selenium 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721451/

相关文章:

ubuntu - 我可以更改 Gnome 3.10 工作区网格吗?

c++ - ubuntu sdk qml 快速查看窗口关闭,最小化按钮不可见

python - 格式化 SQL 查询

css - 为什么位置:fixed make IE (8 or 10) crash?

linux - 如何使 Wildfly 10.1.0 在 Linux Ubuntu 16.04 中使用 h2 (HTTP/2) 协议(protocol)在端口 80 和 443 (SSL) 上工作

javascript - Chrome /IE : 'mousemove' event triggered every couple of seconds with no movement/scroll/etc

javascript - CSS 缩放在 IE10 中无法正常工作

python - 如何仅将字符串中特定索引处的特定字母更改为大写/小写

python - 使用名称列表定义变量

python - 如何仅添加那些尚未添加到数据库的记录