我在不同的平台上运行我的 python-webdriver 测试用例。目前我在使用 InternetExplorer 的 Windows 2008 Server 中遇到错误。以下是我的测试环境的详细信息:
操作系统:Windows 2008 Server SP1 python 绑定:selenium 版本 2.35 IEServerDriver 版本 2.35(最新)
self.driver.find_element_by_id("action_button").click()
在执行上面的代码之前,一切都很好。将显示错误“ElementNotVisibleException:消息:“驱动程序尝试单击元素的点未滚动到视口中。”。
但是当我在 Windows 7 的 Internet Explorer 中执行代码时,问题不会发生。
我尝试使用 ActionChain,如“ Selenium JavascriptExecutor on IE9 results in 'element was not scrolled into the viewport' error ”中所述,但问题仍然存在。
问题:
Windows 7 和 Windows 2008 的 Internet Explorer 有区别吗?
请指教。
谢谢!