如前所述,有没有办法发送全局 ESC
关闭弹出窗口(CSS MODAL 窗口)的键?我试过以下但没有用:
driver.find_element_by_tag_name('body').send_keys(Keys.ESCAPE)
我知道我可以使用 xPath 等,但问题是该站点具有动态元素 ID 和类名。
原文由 Volatil3 发布,翻译遵循 CC BY-SA 4.0 许可协议
如前所述,有没有办法发送全局 ESC
关闭弹出窗口(CSS MODAL 窗口)的键?我试过以下但没有用:
driver.find_element_by_tag_name('body').send_keys(Keys.ESCAPE)
我知道我可以使用 xPath 等,但问题是该站点具有动态元素 ID 和类名。
原文由 Volatil3 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
您不需要将键发送到元素,您需要全局按下它们(到浏览器)。
您可以通过操作来完成。
您可以在 Webdriver API - 7.2 Action Chains 文档中查看更多信息