Selenium(八)---公共方法

webdriver提供了以下方法
clear(): 清除文本。
send_keys(*value): 模拟按键输入。
click(): 单击元素。
size 返回元素的尺寸。
text 获取元素的文本。
get_attribute(name) 获得属性值。
is_displayed() 设置该元素是否用户可见。

代码演示:
from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.set_window_size(900,900)
driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()


# 获得输入框的尺寸
size = driver.find_element_by_id('kw').size
print(size)

# 返回百度搜索条数
text = driver.find_element_by_class_name("nums_text").text
print(text)

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

# 返回元素的结果是否可见,返回结果为 True 或 False
result = driver.find_element_by_id("kw").is_displayed()
print(result)
driver.quit()

  

posted @ 2019-11-26 11:54  小小夏央  阅读(205)  评论(0编辑  收藏  举报