Selenium(八)---公共方法

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

代码演示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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 @   小小夏央  阅读(205)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示