Skip to main content
 首页 » 编程设计

python之IE 测试的 Selenium 问题

2025年05月04日19dudu

当我使用以下代码行将 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。有道理吗?!