【问题标题】:Selenium issues with IE testsIE 测试中的 Selenium 问题
【发布时间】:2011-04-12 21:30:08
【问题描述】:

当我使用以下代码行将 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 服务器上运行的。

【问题讨论】:

  • SystemRoot 未设置?听起来太棒了。
  • 您是使用 Wine 运行 IE 版本还是在虚拟机中运行 IE?
  • 您解决了这个问题吗?如果是这样,你是如何解决的?您将系统根设置为什么?

标签: python internet-explorer ubuntu selenium


【解决方案1】:

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

【讨论】:

  • 其实你可以...cyberciti.biz/tips/…
  • @Hannibal 仅仅因为你可以并不意味着你应该。
  • 太真实了! :) 我只是说 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-04
  • 1970-01-01
  • 2013-08-31
  • 2019-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多