selenium元素的四个基本操作

今天我一个同事问我selenium元素当中有啥基本操作。。
我听到这个问题的时候一脸懵逼,以前都没有听到过,好吧,我也请教了下别人,,原来是下面这几个:
1、 .click()
2、 send_keys()
3、 WebElement对象.text
4、 WebElement对象.get_attribute(属性名称)

我特么。。原来就是常用的东西,所以叫基本操作,下面说说这几个的用法吧,常用不代表所有人都会哈
我这里例子用的是id方法,大家也可以用其他的方法,方法不限
WebElement对象.click(),这个操作就不用说了吧,点击动作

driver.find_element_by_id('对象属性').click()  #点击该对象,

WebElement对象.send_keys(),同样,这个输入操作,在括号里面输入想要输入的任何东西~

driver.find_element_by_id('kw').send_keys("test")  #在百度输入框输入test,kw是百度输入框的id属性

WebElement对象.text ,获取文本信息

text=driver.find_element_by_id("su").text
print("百度按钮的文本信息是:",text)  #su为对象属性,

WebElement对象.get_attribute(属性名称) ,#属性获取

attribute=driver.find_element_by_id("kw").get_attribute("id")
print("attibute:",attribute)  #获取百度搜索框id的属性值

以上就是四种基本操作,当然也还有一些其他常用的的操作:

#获取百度输入框的尺寸
size=driver.find_element_by_id("kw").size
print("size:",size)

#submit相当于回车
driver.find_element_by_id('kw').submit()

#清除输入框的内容
driver.find_element_by_id('kw').clear()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值