【基本步骤】
1:打开浏览器;
2:打开网页;
3:定位元素及操作;
【元素定位是自动化测试核心部分】
元素名称 | 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 | 清楚元素内容 |
send_keys | 模拟按键输入 |
click | 点击 |
submit | 提交表单 |
【代码举例】
>>>from selenium import webdriver
>>> b=webdriver.Firefox()
>>> b.get('http://www.baidui.com')
>>> b.curren