selenium webdriver的常用方法

  1. 点击和输入

clear()           #清除文本
send_keys(value)   #模拟按键输入
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()
  1. 提交

submit()

from selenium import webdriver

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

search_text = driver.find_element_by_id("kw")
search_test.send_keys("selenium")
search_text.submit()
  1. 其他常用方法
    size                             #返回元素的尺寸
    text                             #获取元素的文本
    get_attribute(name)   #获得属性值
    is_displayed()            #设置该元素是否用户可见
from selenium import webdriver

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

#获取输入款的尺寸
size = driver.find_element_by_id("kw").size
print(size)

#返回百度页面底部的备案信息
texts = diver.find_element_by_id("cp").text
print(texts)

#返回元素属性值,id、name、type或其他任意属性
attribute = driver.find_element_by_id('kw').get_attribute('type')
print(attribute)

#返回元素的结果是否可见,返回结果为True或False
result = driver.find_element_by_id('kw').is_displayed()
print(result)
发布了130 篇原创文章 · 获赞 28 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览