我们进行selenium的web自动化,有基本的八种元素定位方式:
driver.find_element_by_id(value)
driver.find_element_by_name(value)
driver.find_element_by_class_name(value)
driver.find_element_by_css_selector(value)
driver.find_element_by_link_text(value)
driver.find_element_by_xpath(value)
driver.find_element_by_tag_name(value)
driver.find_element_by_partial_link_text(value)
以百度为例:
1)点击和输入
点击操作 element.click()
清空/输入操作(只能操作可以输入文本的元素)
element.clear() 清空输入框
element.send_keys(data) 输入数据
2)提交操作 element.submit()