云之高水之远 2020-06-05
(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()
5.环境变量配置在linux系统下,需要将可执行文件配置到环境变量或将文件移动到属于环境变量的目录里面方法一:将文件移动到属于环境变量目录中sudo mv chromedriver /user/bin