selenium模拟多种键盘操作
键盘是使用电脑是必不可少的设备。我们可能做键盘输入,也可以做其他功能性操作.这次主要为大家详细介绍了python selenium 键盘操作,教大家如何玩转selenium 键盘操作,感兴趣的小伙伴们可以参考一下 那么在selenium里,如何模拟键盘操作呢。
首先selenium对键盘上各个按键进行了分类:
A:修饰键,不单独使用,通常搭配普通键, selenium中send_keys按下普通键
B:普通键,修饰键外的按键。selenium中key_down,key_up对应其按下和释放操作
对于普通键,又分为有名按键和无名按键。
A:无名按键:数字0到9,和字母a到z对应的按键
B:有名按键:指其他按键。
selenium中的Keys类定义了各个有名按键,如 Keys.ENTER, Keys.SHIFT 等。
用户的键盘操作可以分为三类:普通输入,功能键点击,组合键使用。操作实例如下:
1. 模拟普通输入操作-----百度搜索框输入 def test_alert1(self): self.driver.get("http://www.baidu.com") # 创建action对象 action = ActionChains(self.driver) # 对当前元素做输入 action.send_keys("aaa","bbb") # 执行操作 action.perform() time.sleep(3)
2. 模拟有名按键点击-----提交百度搜索请求 def test_alert1(self): self.driver.get("http://www.baidu.com") # 输入框输入内容 action = ActionChains(self.driver) # action.send_keys("aaa","bbb") # 对当前元素输入 # 点击ENTER键---等同于提交请求 action.send_keys(Keys.ENTER) action.perform() time.sleep(3)
3. 模拟修饰键使用-----全选输入框内容,并按回退键删除 def test_alert1(self): self.driver.get("http://www.baidu.com") # 输入框输入内容 action = ActionChains(self.driver) # 全选---ctrl+a action.key_down(Keys.CONTROL).send_keys("a") action.key_up(Keys.CONTROL) # 回退--Backspace键 action.send_keys(Keys.BACKSPACE).perform() time.sleep(3)
新车两厢思域正式上市,手动挡14。39万7月27日,东风本田两厢思域(CIVICHatchback)正式上市,共推出4款车型,包括一款手动挡和3款自动挡车型,售价14。39万16。69万元。相对于三厢版思域(CIVICS
固本清源,上汽大众专注高质量发展受疫情重创,迈向新四化的汽车行业变革加剧。夯实体系基础,布局新业务领域,专注高质量发展。在这场行业变革中,上汽大众也拿出了企业深层次的应对举措,这是一场涉及产供销全价值链的变革,是
从1到300万,上汽斯柯达用了15年7月24日,在第23届成都际车展上,上汽斯柯达迎来第300万位车主。值得一提的是,就在三天前,即7月21日,上汽斯柯达在上汽大众宁波工厂迎来第300万辆汽车下线。这意味着上汽斯柯达
起亚K5凯酷上海首次公开亮相虎啸式前格栅演绎美学进阶十年前,国产起亚K5在上海浦东嘉里中心发布。作为东风悦达起亚首款中高端车型,当时引进的是与全球同步的起亚第三代K5,国产版以远舰之名,开启品牌高端化的征程。彼时,起亚K5以霸气的虎
模范生骐达进阶01两厢模范生骐达进阶。上市15年以来,历经3代车型,4次突破,时至今日,骐达已获得超过150万消费者的信赖与支持。骐达始终洞察消费者的用车需求,产品实力不断提升,在两厢车市场自成
2021款唐不简单,重新定义旗舰用户体验01hr继汉硬撼豪华轿车市场后,比亚迪唐又焕新而至。7月24日,2021款唐发布预售。新款唐燃版预售价为17万以内,新款唐DM四驱高性能版的预售价为30万以内四驱性能版的预售价为2
汉蔚然而至,将改写豪华车市场格局7月12日晚,比亚迪汉如约在线上市发布,布置极简的舞台中央,汉蔚然而至。新车价格与预售价相当,其中,针对非营运用户的专属礼遇,显示了比亚迪捍卫汉品牌尊严的决心。作为比亚迪新能源旗舰
三网自由切换4G高速wifi翼联EDUPN9522S随身mifi上新馈市外面5G呼声铺天盖地,地铁里的年轻人还默默用着4G。挺着996下练就的一副好身体,对网络深深着迷。4Gwifi,让网络信仰触手可及。更多三网自由切换月享1500G翼联EDUPN95
折叠更出众WiAC1675电竞无线网卡的个性之选人中吕布,马中赤兔。电竞神机配合优秀操作,千兆宽带搭配电竞网卡,稳操胜券自不敢说,十拿九稳那是妥妥的。然而,电脑路由不支持WiFi6,玩转电竞非WiFi6不可?有没有一种全新的无线
电视网卡畅联Wi2911S无线网卡让老旧电视重获新生老旧电视没有内置网卡,如何收看网络电视?电视网口连接网线,怎样连接简单又方便?电视网卡,畅联WiFi,翼联EP2911S无线网卡让老旧电视重获新生。老旧电视重获新生老式电视机一般没
设计模式的通俗理解代理模式作者浩说编程来源公众号浩说编程大厂技术资源研发必备安装包限时免费获取本文能为读者创造的价值了解什么是代理模式代理模式的作用代理模式的应用场景代理的实现方式一什么是代理模式代理模式是