window - 如何让firefox webdriver浏览器窗口位于桌面最前面

标签 window webdriver

我正在使用 Selenium 2.0 在 Java、Win7 平台上编写自动化测试。在某些情况下,我需要 firefoxdriver 窗口位于桌面上所有窗口的前面,不仅是 firefoxdriver 的窗口,还包括手动打开的窗口(例如 eclispe IDE)。 有什么方法可以做到这一点吗? 我已经研究了两天了,也许我需要一些 Windows API?有什么意见欢迎留言

最佳答案

我使用 python,我得到了我想要的:

self.selenium.execute_script('alert(1);')
alert = self.selenium.switch_to.alert
alert.accept()

希望这对以后的人有帮助。

关于window - 如何让firefox webdriver浏览器窗口位于桌面最前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10811537/

相关文章:

c++ - 如何使用 GLUT 创建两个主窗口?

html - "window"之外的内容不可见?

c# - 哪个事件捕获窗口的位置变化?

java - Webdriver firefox-bin 使用过多的 CPU

javascript - 如何使用selenium Webdriver获取gmail的密码输入字段ID?

c - 将子窗口附加到其父窗口的底部

c++ - vector 构建的访问冲突

webdriver - @DataProvider 忽略 @BeforeTest 和 @AfterTest 方法

apache - 无法解析 Log4j-core 2.3 上的 BasicConfigurator 类

selenium - Webdriver 在 IE11 和 Windows 10 中打字非常慢