如何解决Selenium on Mac 使用 Python,如何发出键盘命令
我一直在尝试在勇敢的浏览器中使用 python 中的 selenium 发出键盘命令。
我试过这样的事情:
body = browser.find_element_by_tag_name("body")
body.send_keys(Keys.COMMAND,"t")
这似乎运行良好,但没有产生任何效果。我究竟做错了什么?好像我把命令执行到了错误的地方,但如果是这样,我应该把它发送到哪里呢?
解决方法
以下是我的主要工作:
from selenium.webdriver.chrome.options import Options
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
options = Options()
options.binary_location = '/Applications/Brave Browser.app/Contents/MacOS/Brave Browser'
driver_path = '/Users/[myusername]/Desktop/seleni/chromedriver'
browser = webdriver.Chrome(options = options,executable_path = driver_path)
browser.get('chrome://newtab') #or whatever page you want
#Here's the important part vvv
browser.execute_script("window.open('https://duckduckgo.com/?q=%27&t=brave&ia=answer')")````
Hopefully this helps in some way. Sorry if I'm a bit of a newbie at this kind of stuff.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。