selenium的八种定位方式 1.通过id定位 find_element_by_id() send_keys() 输入框输入字符串 click() 鼠标点击事件 注:send_keys输入中文时,需要在前面添加“u” 2.通过name定位 find_element_by_name() 3.通过cl ...
分类:
其他好文 时间:
2017-09-15 18:34:22
阅读次数:
188
一、由于有些页面加载完后,某些元素还没有加载,这样就会导致异常,脚本稳定性变差 为了解决这个问题,selenium提供了WebDriverWait以及两种方法进行判读: 显示判断和隐式判断 显示expected_conditions类,提供预期条件判断: is_displayed()元素定位下有这个 ...
分类:
其他好文 时间:
2017-09-12 13:35:23
阅读次数:
166
/** * 负责数据库连接定义的程序类 * 该类可以负责所有操作线程的数据库连接,利用get()方法可以获得连接对象 */ public class DatabaseConnection { private static final String DBDRIVER = "oracle.jdbc.dr... ...
分类:
数据库 时间:
2017-09-07 18:10:39
阅读次数:
174
在朋友那儿看到一个不错的在线文档管理工具 主要特点 : 在线接口测试在线测试,方便前后端开发,降低错误率。支持:xml、json、txt、binary、websocket 在线接口测试 在线测试,方便前后端开发,降低错误率。支持:xml、json、txt、binary、websocket 可视化编辑 ...
分类:
其他好文 时间:
2017-09-05 19:14:01
阅读次数:
141
CSS3转换,我们可以移动,比例化,反过来,旋转,和拉伸元素。 2D 转换 在本章您将了解2D变换方法: translate() rotate() scale() skew() matrix() translate() 方法 translate()方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从 ...
分类:
Web程序 时间:
2017-09-02 17:00:42
阅读次数:
285
1.安装:node.js -> appium node.js 先安装node.js 。node.js官方网站:https://nodejs.org/ pip install Appium-Python-Client 2.demo #coding=utf-8 from appium import we ...
分类:
移动开发 时间:
2017-09-01 19:36:09
阅读次数:
332
要做自动化,首先要了解页面结构,要了解页面结构,就要了解页面元素的定位方法 在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。 常用的元素定位方法如下: 如何选择 定位方法 策略是:选择简单,稳定 ...
分类:
其他好文 时间:
2017-08-31 21:37:41
阅读次数:
299
1.简单介绍 2.特征 3.实现Button和ImageButton 3.1使用Button 布局文件定义Button strings.xml定义常量(汉字一般定义在strings.xml中,布局文件中通过@string/name引用) 原理: res资源文件下的文件都会在gen目录下R.java中 ...
分类:
移动开发 时间:
2017-08-31 14:21:12
阅读次数:
265