webdriver常用元素操作API
2021-05-16 11:30
标签:单击 独立性 清除 send form 获取对象 enabled put led 1、clear(): 清除对象的内容 driver.find_element_by_id(‘kw‘).clear() 2、send_keys(): 在对象上模拟按键输入 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 判断对象是否可见 9、is_enabled 判断对象是否禁用 10、is_selected 判断对象是否被选中 is_selected=driver.find_element(By.XPATH,‘//input[@id="keepLoginon"]‘).is_selected() 11、tag_name 返回对象的标签 12、location 返回对象的标签 13、screenshot 对元素截图 webdriver常用元素操作API 标签:单击 独立性 清除 send form 获取对象 enabled put led 原文地址:https://www.cnblogs.com/lvhuayan/p/14455352.html
driver.find_element(By.ID,‘kw‘).send_keys("12306")
is_displayed=driver.find_element(By.XPATH,‘//button[@id="submit"]‘).is_displayed()
is_enabled=driver.find_element(By.XPATH,‘//button[@id="submit"]‘).is_enabled()
e_tag_name=driver.find_element(By.XPATH,‘//button[@id="submit"]‘).tag_name
e_location=driver.find_element(By.XPATH,‘//button[@id="submit"]‘).location
driver.find_element(By.XPATH,‘//input[@id="keepLoginon"]‘).screenshot(‘login.png‘)