码迷,mamicode.com
首页 > 其他好文 > 详细

selenium自动化常用方法

时间:2020-06-05 14:44:24      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:获取元素   输入框   _id   color   自动   ext   element   search   webdriver   

(1)clear():清除文本 用处:用来清除有提示信息的输入框,防止输入数据造成拼接导致错误

(2)send_keys(value):模拟按键输入

(3)click():模拟鼠标点击

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()

driver.quit()

(4)submit():提交表单,用处:可以用来模拟输入关键字后,按回车的操作

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("http://www.baidu.com")

search_text = driver.find_element_by_id("kw")
search_text.send_keys("selenium")
search_text.submit()

driver.quit()

 

通过按键盘上的回车键完成搜索内容的提交。

 

(5)size:返回元素的尺寸

获取输入框的尺寸

size=driver.find_element_by_id(“kw").size

(6)text:获取元素的文本

返回百度底部备案信息

 

text==driver.find_element_by_id("cp").text

(7)get_attribute(name):获取属性值

返回元素的属性值可以是type,id,name或其他属性值

attribute=driver.find_element_by_id("kw").get_attribute(type)

(8)is_displayed():设置该元素是否用户可见(返回ture或flase)

返回元素的结果用户是否可见

result=driver.find_element_by_id("kw").is_displayed()

 

 

 

 

 

selenium自动化常用方法

标签:获取元素   输入框   _id   color   自动   ext   element   search   webdriver   

原文地址:https://www.cnblogs.com/zhifeiji822/p/13049458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!