2018年7月4日
摘要: iPhone系统更新超级烦人,避免测试机升级的方法 1. 设置禁用网络 设置-网线局域网-使用WLAN与蜂窝移动网的应用,将设置项设置为关闭 2. 一劳永逸,安装证书, 证书https://oldcat.me/web/NOOTA9.mobileconfig 使用说明https://semialpha 阅读全文
posted @ 2018-07-04 18:54 singleSpace 阅读(619) 评论(0) 推荐(0)
  2018年7月3日
摘要: 1.浏览器 1.1 浏览器窗口大小位置 driver.set_window_size(self, width, height, windowHandle) 将某个窗口设置为固定大小 driver.set_window_position(self, x, y, windowHandle) 将某个窗口移 阅读全文
posted @ 2018-07-03 21:20 singleSpace 阅读(5292) 评论(0) 推荐(0)
  2018年7月1日
摘要: 1.使用命令行启动selenium 下载selenium jar包 http://selenium-release.storage.googleapis.com/index.html 此处下载的是selenium-server-standalone-3.13.0.jar java -jar sele 阅读全文
posted @ 2018-07-01 13:55 singleSpace 阅读(279) 评论(0) 推荐(0)
  2018年6月29日
摘要: class name 元素本身没有可以唯一标识的属性值,如果上级元素有可以唯一标识属性的值,就可以拿来用 .class 如果存在多个相同class的元素,可以通过nth-child(index)来寻找目标元素,如: 阅读全文
posted @ 2018-06-29 11:36 singleSpace 阅读(410) 评论(0) 推荐(0)
  2018年6月24日
摘要: 页面对象模式将测试代码和被测试页面的元素及操作进行分离,以降低页面元素的变化对测试代码的影响。每个被测试的页面都会被定义一个类,类中会定位元素和操作。 如果不使用page object模式,则相同的操作(查找元素和及相应的点击、输入)需要重复多次。如果页面元素发生变化,则需修改多处;万一设计该元素的 阅读全文
posted @ 2018-06-24 16:55 singleSpace 阅读(351) 评论(0) 推荐(1)
  2018年6月23日
摘要: 一、切换 1.window窗口切换 2.切换到对话框 对话框的辨别https://blog.csdn.net/huilan_same/article/details/52298460 alert为浏览器弹出框,一般是用来确认某些操作、输入简单的text或用户名、密码等,根据浏览器的不同,弹出框的样式 阅读全文
posted @ 2018-06-23 15:12 singleSpace 阅读(1570) 评论(0) 推荐(0)
  2018年6月18日
摘要: 1.在pom.xml中增加testng的依赖,以导入testNG <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>7.10.2</version> </dependency> 2. 阅读全文
posted @ 2018-06-18 15:15 singleSpace 阅读(1284) 评论(0) 推荐(0)
摘要: web driver提供了八种元素定位的方法: 如百度首页,百度一下按钮的元素信息 <input type="submit" id="su" value="百度一下" class="bg s_btn"> 百度首页新闻的页面的元素信息 <a href="http://news.baidu.com" n 阅读全文
posted @ 2018-06-18 10:40 singleSpace 阅读(17843) 评论(0) 推荐(1)
  2018年6月15日
摘要: chrome driver下载地址:https://npm.taobao.org/mirrors/chromedriver driver与chrome的对应关系: 1.进入最新的driver,查看notes.txt文件,即可获取到对应关系 2.使用curl命令获取对应关系 curl https:// 阅读全文
posted @ 2018-06-15 10:01 singleSpace 阅读(5156) 评论(0) 推荐(0)
摘要: 1.使用intellij新建一个maven项目,名字自定。在pom中写入selenium的依赖。其他依赖也添加到该文件中。 [maven selenium依赖](http://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-ja 阅读全文
posted @ 2018-06-15 09:31 singleSpace 阅读(256) 评论(0) 推荐(0)