二.Webdriver API
--------学习目标--------
元素定位
- 1.八种基本定位方式
- 2.xpath定位
- 3.css定位
- By定位元素
操作对象
- 1.常规操作
- 2.鼠标事件
- 3.键盘事件
--------以上必会--------
(一)元素定位
- 八种基本定位方式
- 通过id定位 find _element_by_id()
注:send_keys():输入框输入字符串
click():鼠标点击事件
send_keys输入中文时,需在字符串前面加u(unicode编码)
-
- 通过name定位 find _element_by_name()
- 通过class定位 find _element_by_class()
- 通过tag定位 find _element_by_tag_name()
- 一般页面上标签一样的很多,通过标签无法直接定位到某个元素。
- 通常用于定位一组元素。
- 通过link定位 find _element_by_link_text()
-
- 通过tag定位 find _element_by_partial_ link_text()
- 通过xpath定位 find _element_by_partial_ link_text()
//表示当前页面某个目录下,input表示定位元素的标签名,[@id=’kw’]表示这个元素的id属性值等于kw;如果不想指定标签名也可以用星号(*)代替,表示当前节点。
-
- 通过CSS定位 find _element_by_css_ selector ()