软件测试工程师进阶过程

常用元素定位方法2

2018-07-06  本文已影响11人  小钱哥哥

通过页面元素的固定属性,来确定元素。可以通过id,name,className,tagName,cssSelector,linkText,partialLinkText等属性来定位,不太好定位的元素,可以使用xpath方式。

注意:如果属性中有空格,就只能使用xpath方法确定元素。

元素操作

1.文本框赋值

sendKeys("你好!")

2.清空文本框

clear()

3.获取文本框中内容

getAttribute("value")

4.点击

.click()

5.下拉框

[if !supportLists]· [endif]选择首先定义一个下拉框对象:Select select = new Select(driver.findElement(By.xpath("//*[@id='select_k1']"))); 第二步,通过对象定位所选的下拉框内容,三种方法:

获取下拉框已选值

使用getFirstSelectedOption()获得所选的项,再通过getText()获得值:

6.复选框

7.单选按钮

8.页面弹框处理(alert)

9.表单(Form)

Form 中的元素的操作和其它的元素操作一样,对元素操作完成后对表单的提交:

10.上传文件

11.拖拉

12.鼠标悬停

13.滚动页面至某元素出现

当然还有一些其他的方式,比如模拟键盘、模拟鼠标操作等等.其实吧,我觉得使用脚本时,你其实可以照着文档直接语法套进去.语法是死的,不过元素还是要你自己去定位.祝你们好运~

上一篇下一篇

猜你喜欢

热点阅读