0


python+selenium模拟键盘使用ESC退出某个页面中的小页面

在网页中,我点击某个元素,会打开一个新页面,我会从中爬取所需要的消息,接着我会关闭这个页面,如图所示我可以点击左边的单号打开每一个单号的基础信息,我可以定位右上角的关闭图标,但是我不想。

因为有时候那个元素一出发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

致力于办公自动化的小小程序员一枚

致力于写出最清楚的博客

都看到这了,关注+点赞+收藏=不迷路!!


本文转载自: https://blog.csdn.net/weixin_42636075/article/details/127103297
版权归原作者 一晌小贪欢 所有, 如有侵权,请联系我们删除。

“python+selenium模拟键盘使用ESC退出某个页面中的小页面”的评论:

还没有评论