摘要: 待补充 阅读全文
posted @ 2019-10-17 20:03 归藏 阅读(436) 评论(0) 推荐(0)
摘要: 在测试过程中,有时需要用到键盘,比如刷新页面F5,复制粘贴CV,回车之类的 java.awt包为我们提供了robot类来执行按下和抬起 重要的是传什么样的参数,方式有两种: 1. 我们可以传键值对应的整数 2. 也可以直接传键值的event 格式: robot.keyPress(17); robot 阅读全文
posted @ 2019-10-17 20:03 归藏 阅读(622) 评论(0) 推荐(0)
摘要: 在自动化执行过程中,难免会有步骤执行错误,我们希望能看到当时的具体场景,通过截屏可以实现 一、图片命名方式 一般包含时间,事件,这样我们就能知道是在哪个时间哪个方法上截的图 时间取当前系统时间Date(),使用SimpleDateFormat()来转换格式,代码如下 事件可以是当前类名、方法名,但是 阅读全文
posted @ 2019-10-17 19:51 归藏 阅读(418) 评论(0) 推荐(0)
摘要: client-combined-3.3.1-nodeps.jar 是selenium在java环境中使用的源代码,可以直接放在工程的lib库中引用,该jar包提供了executeScript方法让我们可以执行JS脚本。 public interface JavascriptExecutor { pu 阅读全文
posted @ 2019-10-17 19:50 归藏 阅读(603) 评论(0) 推荐(0)
摘要: 在UI自动化测试过程中,新启窗口是经常发生的事,如果要定位元素,就要切换页面。 思路: 1.获取当前所有窗口的句柄,放到list集合中 2.遍历list,按顺序得到页面的句柄 3.switchTo()切换句柄 阅读全文
posted @ 2019-10-17 19:49 归藏 阅读(421) 评论(0) 推荐(0)
摘要: 待补充 阅读全文
posted @ 2019-10-17 19:49 归藏 阅读(299) 评论(0) 推荐(0)
摘要: 一、获取本地IP地址 Linux系统和windows系统的获取方法不同,这里已Windows系统举例说明,JDK封装了getHostAddress()方法来获得IP地址 1.获得本机所有的网络接口 Enumeration<NetworkInterface> nifs = NetworkInterfa 阅读全文
posted @ 2019-10-17 19:48 归藏 阅读(585) 评论(0) 推荐(0)
摘要: 待补充 阅读全文
posted @ 2019-10-17 19:46 归藏 阅读(593) 评论(0) 推荐(0)
摘要: 一、元素定位 selenium提供了接口的抽象方法findElement(),通过传入抽象参数by来定位元素,查看源码,发现支持的方式有很多 我常用的定位方式有三种ById,ByXpath,ByName 二、元素的操作 我们找到元素之后,下面就要对元素进行操作了,在eclipse中,我们能看到fin 阅读全文
posted @ 2019-10-17 19:45 归藏 阅读(352) 评论(0) 推荐(0)
摘要: 一、eclipse中testNG安装 1、eclipse-->help-->安装新软件 2.点击add,name随便写,location写 http://beust.com/eclipse/,选择软件之后next完成安装 二、testNG注释 @BeforeSuite: The annotated 阅读全文
posted @ 2019-10-17 19:44 归藏 阅读(288) 评论(0) 推荐(0)