又是一个大晴天,因为马上要召开十九大,北京地铁就额外的拥挤,人贴人到爆炸,还好我常年挤地铁早已练成了轻功水上漂,挤地铁早已经不在话下。 励志成为一名高级测试工程师的我,目前还只是个菜鸟,难得有机会,公司辞职的爬虫大佬教了我下爬虫,故借此机会分享给那些小白, 此篇只是简单爬取了小说的标题,没有涉及到框 ...
分类:
其他好文 时间:
2017-10-16 12:23:33
阅读次数:
1751
Selenium下的Webdriver工具支持FireFox(geckodriver)、 IE(InternetExplorerDriver)、Chrome(ChromeDriver)、 Opera(OperaDriver), 它还支持AndriodDriver和Iphone(IphoneDrive ...
分类:
Web程序 时间:
2017-10-03 16:26:41
阅读次数:
706
starts-with 顾名思义,匹配一个属性开始位置的关键字 contains 匹配一个属性值中包含的字符串 text() 匹配的是显示文本信息,此处也可以用来做定位用 eg //input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字 ...
分类:
其他好文 时间:
2017-09-26 15:58:14
阅读次数:
108
最近遇到的项目,发现很多元素,都没有标明id、text、content-desc,classname中又有很多是相同,导致无法定位 第一,appium1.5及之后的版本废弃了name属性(如name=账单,将不被支持用于定位),所以基本的定位就用下id就好了。其他的不多说了。 第二,下面就来说一下关 ...
分类:
移动开发 时间:
2017-09-21 19:18:59
阅读次数:
599
一、前言 本章节讲解一下CSS定位。 CSS定位相对于XPath定位的优点是:css定位更快,语法更简洁。 这一篇css的定位方法,主要是对比上一篇的xpath来的,基本上xpath能完成的,css也可以做到。两篇对比学习,更容易理解。 二、CSS:属性定位 1、通过id属性定位,需要加上标识符“# ...
分类:
编程语言 时间:
2017-09-03 17:50:23
阅读次数:
142
在登录界面,有时候会有几种不同的角色,针对不同角色定位到的信息是不一样的。查询资料知道定位下拉框的元素有两种方式:Xpath和select。 但是使用xpath定位时,user定位到了,登录的时候却是调用的administrator,很是费脑。几经周折,终于解决了。 1.关于user用户xpath定 ...
分类:
编程语言 时间:
2017-08-30 15:30:55
阅读次数:
136
1.xpath较复杂的定位方法: 现在要引用id为“J_password”的input元素,可以像下面这样写: WebElement password = driver.findElement(By.xpath("//*[@id='J_login_form']/dl/dt/input[@id='J_ ...
分类:
其他好文 时间:
2017-08-25 15:05:13
阅读次数:
311
《跟着日邢一珊,学习自动化测试》 第四讲20170824 WEB自动化测试Selenium 的使用 (四) XPATH元素定位。 作者:日邢一珊 自动化测试脚本分享群:654395302 、 567415093 打赏,就是鼓励我写作的动力。 2.88 3.88 6.88 12.88 都是不错的数字呢 ...
分类:
其他好文 时间:
2017-08-24 21:21:49
阅读次数:
159
1. 上一篇写到:可以使用 xpath 来定位 层级元素定位。 Xpath 定位层级元素的缺点:只能定位到 表格里面的元素,而不能定位到 表格的标题 2. 表格元素的示例: 2. 使用 层级元素定位,可以定位到 表格的标题。 ...
分类:
Web程序 时间:
2017-08-21 15:49:35
阅读次数:
188
package com.mypro.jase; import java.net.URL; import java.security.cert.PKIXRevocationChecker.Option; import java.util.concurrent.TimeUnit; import java... ...
分类:
编程语言 时间:
2017-08-16 23:04:28
阅读次数:
143