python3自动化实践8之元素的操作

1.元素的输入,清空,点击操作使用的方法为send_keys(),clear(),click(),具体示例如下:

from selenium import webdriver

from time import sleep

driver = webdriver.Firefox()

driver.get("https://www.baidu.com")

driver.find_element_by_xpath("//input[@id='kw']").send_keys('java')

sleep(1)

driver.find_element_by_xpath("//input[@id='kw']").clear()

driver.find_element_by_xpath("//input[@id='kw']").send_keys("python")

driver.find_element_by_xpath("//input[@id='su']").click()

sleep(2)

driver.close()

2.模仿回车键提交,使用submit()方法,具体如下

from selenium import webdriver

from time import sleep

driver = webdriver.Firefox()

driver.get("https://www.baidu.com")

driver.find_element_by_id("kw").send_keys("python")

driver.find_element_by_id("su").submit()

sleep(3)

driver.close()

3.返回元素的大小,使用size

from selenium import webdriver

driver = webdriver.Firefox()

driver.get("https://www.baidu.com")

element_size = driver.find_element_by_id("kw").size

print(element_size)

4.返回元素的属性,使用get_attribute()方法

from selenium import webdriver

driver = webdriver.Firefox()

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

attribute_value = driver.find_element_by_id("kw").get_attribute("name")

print(attribute_value)

猜你喜欢

转载自blog.csdn.net/lulin_0397/article/details/80525350