在网页中,我点击某个元素,会打开一个新页面,我会从中爬取所需要的消息,接着我会关闭这个页面,如图所示我可以点击左边的单号打开每一个单号的基础信息,我可以定位右上角的关闭图标,但是我不想。
因为有时候那个元素一出发clik()就会报错,我想实现 模拟键盘ESC
网上找了好多教程,但是大多数都是 send_keys(xxxx)
终于找了一个帖子
原文描述:
您不需要键发送到元素,您需要全局按一下ESC(浏览器)您可以通过操作来实现.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
webdriver.ActionChains(driver).send_keys(Keys.ESCAPE).perform()
常用的键盘操作:
send_keys(Keys.BACK_SPACE):删除键(BackSpace)
send_keys(Keys.SPACE):空格键(Space)
send_keys(Keys.TAB):制表键(TAB)
send_keys(Keys.ESCAPE):回退键(ESCAPE)
send_keys(Keys.ENTER):回车键(ENTER)
send_keys(Keys.CONTROL,‘a’):全选(Ctrl+A)
send_keys(Keys.CONTROL,‘c’):复制(Ctrl+C)
send_keys(Keys.CONTROL,‘x’):剪切(Ctrl+X)
send_keys(Keys.CONTROL,‘v’):粘贴(Ctrl+V)
send_keys(Keys.F1):键盘F1
希望对大家有帮助
原文链接:https://www.it1352.com/1878129.html
致力于办公自动化的小小程序员一枚
致力于写出最清楚的博客
都看到这了,关注+点赞+收藏=不迷路!!
版权归原作者 一晌小贪欢 所有, 如有侵权,请联系我们删除。