webdriver常用元素操作API

1、clear(): 清除对象的内容

driver.find_element_by_id('kw').clear()

2、send_keys(): 在对象上模拟按键输入
driver.find_element(By.ID,'kw').send_keys("12306")

3、click(): 单击对象,强调对象的独立性

driver.find_element(By.ID,'su').click()

4、submit() : 提交表单,要求对象必须是表单

driver.find_element(By.ID,'form').submit()

5、size : 返回对象的尺寸

e_size=driver.find_element(By.XPATH,'//button[@id="submit"]').size

6、text : 获取对象的文本

e_text=driver.find_element(By.XPATH,'//button[@id="submit"]').text

7、get_attribute(“属性名”):获取对象的属性值

e_attribute=e_text=driver.find_element(By.XPATH,'//button[@id="submit"]').get_attribute('data-loading')

8、is_displayed 判断对象是否可见
is_displayed=driver.find_element(By.XPATH,'//button[@id="submit"]').is_displayed()

9、is_enabled 判断对象是否禁用
is_enabled=driver.find_element(By.XPATH,'//button[@id="submit"]').is_enabled()

10、is_selected 判断对象是否被选中

is_selected=driver.find_element(By.XPATH,'//input[@id="keepLoginon"]').is_selected()

11、tag_name 返回对象的标签
e_tag_name=driver.find_element(By.XPATH,'//button[@id="submit"]').tag_name

12、location 返回对象的标签
e_location=driver.find_element(By.XPATH,'//button[@id="submit"]').location

13、screenshot 对元素截图
driver.find_element(By.XPATH,'//input[@id="keepLoginon"]').screenshot('login.png')

posted @ 2021-02-27 12:46  重走青春LV  阅读(70)  评论(0编辑  收藏  举报