运行selenium WebDriver java脚本时,我的IE浏览器出现问题。有一段时间它会在屏幕前运行,在某个时间点它会在屏幕后面出现,系统中的其他任何窗口都会显示在前面。这影响了主要运行脚本的流程。任何人都可以提出解决方案。谢谢 !!!运行selenium webdriver java脚本时,浏览器窗口背后的所有内容
0
A
回答
2
我已经通过使用window.focus()方法解决了这个问题。 IE窗口在屏幕后面的位置,我们必须用它将它带回屏幕的正面。这里的代码片段((JavascriptExecutor)driver).executeScript("window.focus()");
谢谢:)
2
有一个known issue与IE驱动程序执行某些操作时IE窗口被推到Z顺序的底部(背景)。其中称为WebElement.click()
,并选择<select>
元素中的元素。这些问题已在IEDriverServer.exe的2.26.0.9中得到纠正。将您的语言绑定和您的IEDriverServer.exe更新到latest version(在撰写本文时为2.28)可能会解决您的问题。
相关问题
- 1. 用Selenium WebDriver运行TOR浏览器
- 2. 如何在使用selenium webdriver运行测试时获取浏览器窗口?
- 3. 无法切换到主窗口内的浏览器窗口(Selenium Webdriver)
- 4. 当div在浏览器窗口中可见时运行脚本
- 5. 浏览器扩展程序后台运行脚本,然后内容脚本
- 6. 无法在IE浏览器上运行Selenium脚本
- 7. php - 脚本运行时在浏览器中输出echo'd内容?
- 8. 兼容性 - 带有Selenium webdriver的浏览器版本
- 9. Selenium Webdriver sessionId或检查所有浏览器窗口是否关闭
- 10. 超时::后新的浏览器窗口打开的错误
- 11. 在隐藏的Safari浏览器窗口上运行Apple脚本
- 12. 无法在safari 5中执行selenium webdriver脚本浏览器
- 13. 使用Selenium WebDriver拍摄完整浏览器窗口的截图
- 14. 如何使用selenium webDriver最小化IE浏览器的窗口?
- 15. 在多个浏览器中同时运行Selenium RC脚本
- 16. 是否有必要在所有浏览器上运行自动化脚本(例如Selenium脚本)?
- 17. 如何等待浏览器上(窗口表)运行脚本C#?
- 18. 使用Selenium WebDriver在两个浏览器窗口之间切换
- 19. 使用Selenium Webdriver在浏览器窗口之间切换
- 20. 浏览器窗口可能已关闭。 (Selenium :: WebDriver :: Error :: UnknownError)
- 21. Selenium WebDriver浏览器抽象
- 22. 将浏览器内容缩小到浏览器窗口大小
- 23. 一次运行所有的selenium ruby webdriver脚本。
- 24. Selenium如何打开Web浏览器来运行硒脚本
- 25. 如何在使用Java的Selenium WebDriver中关闭子浏览器窗口
- 26. 关闭所有浏览器窗口?
- 27. Java Selenium关闭浏览器后assertTrue
- 28. Selenium启动新的浏览器窗口,然后抛出UnreachableBrowserException
- 29. 如何使用硒脚本最大化Chrome浏览器窗口?
- 30. Java - 读写Pdf,在浏览器窗口内呈现
这不是一个全球性的问题。它不会发生在每个网页或每个JavaScript执行。在能够回答这个问题之前,我们需要一些其他信息。特别是,你想在JavaScript中做什么,你在做其他操作,比如在元素上调用.clear(),以及你使用的是什么版本的WebDriver和IEDriverServer.exe? – JimEvans
我正在使用Selenium-Java WebDriver,版本2.25.0。我以这种方式初始化我的驱动程序'WebDriver driver = new InternetExplorerDriver();'。当然,这个问题并没有出现在我的所有应用程序页面中。一旦它隐藏在所有其他窗口的后面,我再次点击浏览器就可以把它展现出来。当涉及其他页面时,它会像以前一样隐藏 – Deepu