Python+Selenium-4-操作元素

webdriver中常见的操作元素方式

clear:清除元素的内容

clear() 用于清除输入框的默认内容

登录框一般默认会有“账号”、“密码”等提示信息,如果直接输入内容,可能会与输入框的默认提示信息拼接,从而造成输入信息错误,所以建议输入前先clear()

 

send_keys:在元素上模拟按键输入

send_keys("xxx") 用于在一个输入框里输入xx内容

当我们在send_keys()方法中输入中文时,有可能会运行报错

 

click:单击元素

click() 用于单击一个按钮

可以单击任何可以点击的元素,文字、图片链接、按钮、下拉按钮等

 

submit:提交表单

submit()要求提交对象是一个表单,更强调对信息的提交

click()更强调事件的独立性

 

鼠标事件

用click()来模拟鼠标的单击操作,有关鼠标的操作,不单单只有单击,还有右击、双击等等,这些操作包含在ActionChains类中

ActionChains类中鼠标操作的常用方法有:

 

context_click() 右击

#coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionCha
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值