gpt4 book ai didi

python - 使用 Selenium 和 Python 执行浏览器 UI 操作

转载 作者:太空宇宙 更新时间:2023-11-03 18:34:02 25 4
gpt4 key购买 nike

有谁知道允许在 Google Chrome 网络浏览器上执行快捷方式的 API(例如 CRTL+P - 打印;或 CRTL+T - 打开新选项卡)。

这个问题的出现是因为 Selenium 似乎没有这样的能力,因为它的 send_keys 功能需要网页上的一个元素,而不是从浏览器对象中执行操作。

最佳答案

虽然我无法直接回答这个问题,但我想指出 Selenium 可以使用 XPath 将页面主体作为元素进行检索。然后它可以使用 send_keys 打开“打印”对话框:

element = browser.find_element_by_xpath("//body")
element.send_keys(Keys.CONTROL, 'p')

但是,这似乎只在 Firefox 中有效,在使用 ChromeDriver 时不起作用。我尝试使用隐式和显式等待,但没有成功。

关于python - 使用 Selenium 和 Python 执行浏览器 UI 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21907084/

25 4 0
文章推荐: jquery - 使用
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com