随笔分类 -  自动化测试

自动化测试
XPath轴(XPath Axes)总结
摘要:XPath轴(XPath Axes)可定义某个相对于当前节点的节点集: 1、child 选取当前节点的所有子元素 2、parent 选取当前节点的父节点 3、descendant 选取当前节点的所有后代元素(子、孙等) 4、ancestor 选取当前节点的所有先辈(父、祖父等) 5、descenda 阅读全文
posted @ 2018-01-17 18:55 babyblue 阅读(714) 评论(0) 推荐(0)
xpath定位中starts-with、contains和text()的用法
摘要:starts-with 顾名思义,匹配一个属性开始位置的关键字 contains 匹配一个属性值中包含的字符串 text() 匹配的是显示文本信息,此处也可以用来做定位用 eg //input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字 阅读全文
posted @ 2017-11-29 14:09 babyblue 阅读(580) 评论(0) 推荐(0)
Selenium-xpath详解
摘要:1、XPATH是什么 XPATH是一门在XML文档中查找信息的语言,XPATH可用来在XML文档中对元素和属性进行遍历,主流的浏览器都支持XPATH,因为HTML页面在DOM中表示为XHTML文档。XPATH语言是基于XML文档的树结构,并提供了浏览树的能力,通过多样的标准来选择节点。Seleniu 阅读全文
posted @ 2017-08-29 17:32 babyblue 阅读(857) 评论(0) 推荐(0)
Selenium:注解@FindBy、@FindBys、@FindAll的用法
摘要:方式有3种:@FindBy、@FindBys、@FindAll。下文对3中类型的区别和使用场景进行介绍 1)@FindBy @FindBy(id= "A") private WebElement A; 多个元素用FindBy也可以 @FindBy(id = "userName") private L 阅读全文
posted @ 2017-08-29 11:49 babyblue 阅读(3224) 评论(0) 推荐(0)
stale element reference: element is not attached to the page document 异常
摘要:在执行脚本时,有时候引用一些元素对象会抛出如下异常 org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document 按字 阅读全文
posted @ 2017-08-25 09:37 babyblue 阅读(17954) 评论(0) 推荐(2)