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)