一、使用selenium2中的webdriver模块对浏览器的操作(环境:py3.6、浏览器:firefox35.0)
①常用的元素定位
元素名称 | webdriver API |
---|---|
id | find_element_by_id() |
name | find_element_by_name() |
class_name | find_element_by_class_name() |
tag_name | find_element_by_tag_name() |
link_text | find_element_by_link_text() |
partial_link_text | find_element_by_partial_link_text() |
xpath | find_element_by_xpath() |
css_selector | find_element_by_css_selector() |
②元素常用的操作方法
方法名称 | 描述 |
---|---|
clear | 清除输入框内的内容 |
submit | 提交表单 |
send_keys | 模拟用户的输入操作,向输入框输入数据 |
click | 模拟用户点击操作 |