【发布时间】:2019-10-12 04:20:47
【问题描述】:
我们能否确保在 selenium 的并行执行中将一个特定的浏览器会话置于前台/焦点? 我需要通过按 enter 键来执行键盘操作,使用机器人类来处理 chrome 中的谷歌支付选项。 并且机器人按键操作仅在浏览器处于焦点/前端时才起作用。
尝试使用((JavascriptExecutor) driver).executeScript("window.focus();");,但没有效果。
另外,尝试使用 sikuli ,并且与 sikuli 也有同样的问题,因为它还需要浏览器成为焦点。
不打算使用 Autoit 的替代方法,因为我们的项目需要同时在 Windows 和 MAC 上运行。
非常感谢您的帮助。
【问题讨论】:
标签: javascript java selenium sikuli