【发布时间】:2021-03-15 20:24:19
【问题描述】:
我的代码在 selenium 上工作,但问题是当代码运行时我无法切换到另一个 chrome 窗口,因为它会将键盘键发送到新窗口。 我只需要将密钥发送到运行代码的特定窗口
driver = webdriver.Chrome('chromedriver')
driver.get ("mywebsite link")
sleep(1)
keyboard.send('l')
sleep(0.5)
keyboard.send('t')
sleep(0.5)
keyboard.send('enter')
time.sleep(0.5)
【问题讨论】:
-
什么是keyboard.send?
-
当你在推特上时,你可以点击 l 来点赞和 t 来转发
-
不,基本上,我不需要将我想要执行键盘键的窗口切换到我只打开的窗口,因为如果我打开记事本,它会将密钥发送到记事本