2018-04-28 selenium2+Python学习

简单对象的定位

对象(元素)的定位和操作是自动化测试的核心部分,其中操作又是建立在定位的基础上的,因此元素定位就显得非常重要。

webdriver提供了一系列的元素定位方法,常用的有以下几种

id

name

class name

tag name

link text

partial link text

xpath

css selector

分别对应python webdriver中的方法为:

find_element_by_id()

find_element_by_name()

find_element_by_class_name()

find_element_by_tag_name()

find_element_by_link_text()

find_element_by_partial_link_text()

find_element_by_xpath()

find_element_by_css_selector()

操作测试对象

前面讲到了不少知识都是定位对象,定位只是第一步,定位之后需要对这个对象进行操作。

webdriver中比较常用的操作元素的方法有下面几个:

clear 清除元素的内容,如果可以的话

send_keys 在元素上模拟按键输入

click 单击元素

submit 提交表单

WebElement接口常用方法

size 返回元素的尺寸

text 获取元素的文本

get_attribute(name) 获得属性值

is_displayed() 设置该元素是否用户可见

你可能感兴趣的:(2018-04-28 selenium2+Python学习)