首页 > 编程源码 > selenium元素四个基本操作

selenium元素四个基本操作

楼主:小亚 [3级] · 2019-12-12 ·  浏览559 · 编程源码 · ID:

今天我一个同事问我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、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者小亚流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/19603.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
4条回复 |  最后回复于2019-12-12

本人帅过权志龙 [2级]

你是在家啃老的嘛
发布于2019-12-12

回复列表

  • 内容加载中...

说点什么...

小亚 [3级]

什么东西
发布于2019-12-12

回复列表

  • 内容加载中...

说点什么...

本人帅过权志龙 [2级]

随时在线
发布于2019-12-12

回复列表

  • 内容加载中...

说点什么...

小亚 [3级]

对啊
发布于2019-12-12

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
7人签到
已签0天
  • 46634帖子
  • 1936782热点量
  • 184964火热值