2017年6月13日
摘要: 一、需求: 测试时经常有两种场景,第一种是冒烟测试的小部分用例;一类是全部用例。 二、针对第一种运行部分的用例,可以用groups来管理 这里需要注意的是,beforemethod和aftermethod也必须加入groups,才会被执行。 然后在testng里配置: classes必须把类加载进来 阅读全文
posted @ 2017-06-13 16:44 Jourly 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一、总体思路 以类为excel名,测试方法名为sheet名,建立excel文件。用jxl包里的方法去读取excel文件里的内容,然后用testng里的dataprovider,将数据传递给测试用例 二、代码实现 testng的测试用例里,这样传递数据 testng中当有多个方法,需要传递数据的时候, 阅读全文
posted @ 2017-06-13 10:56 Jourly 阅读(1084) 评论(0) 推荐(0) 编辑
  2017年6月8日
摘要: arrow是testng的一个扩展插件,参考arrow的源代码 1.新建一个工程,结果如图: 2.RetryListener.java的代码 3.TestngRetry.java的代码 4.ConfigReader.java的代码 5.BaiduTest.java的代码 6.config.prope 阅读全文
posted @ 2017-06-08 22:03 Jourly 阅读(1267) 评论(0) 推荐(0) 编辑
  2017年6月2日
摘要: 【转】java提高篇(二) 理解java的三大特性之继承 原文地址:http://www.cnblogs.com/chenssy/p/3354884.html 在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加 阅读全文
posted @ 2017-06-02 22:22 Jourly 阅读(261) 评论(0) 推荐(0) 编辑
  2017年5月31日
摘要: 一、源代码添加 你的JDK安装目录下%Java_home%/src.zip文件就是源码,解压缩找到对应包下面的类即可。 如果是Eclipse开发,ctr+鼠标左击,出现不了源码的话,在弹出的视图中点击attach source,选择src.zip即可。 二、API添加 JDK API文档 Java 阅读全文
posted @ 2017-05-31 20:43 Jourly 阅读(7725) 评论(0) 推荐(0) 编辑
摘要: 一、案例 完成126邮件的上传附件功能 用firebug工具查看添加附件控件,其实它是一个input标签 二、实现 对于input类型的上传文件功能,用sendKeys()的方法,将文件路径作为值传入。 dr.findElement(By.xpath("//div[@class='ia0']/div 阅读全文
posted @ 2017-05-31 13:32 Jourly 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、弹出框的类型 1.Alert:只有一个确认选项 2.Confirm:确认和取消两个选项 3.prompt:输入内容,确认和取消 二、弹出框的处理 1.确认:accept 2.取消:dismiss 3.往文本框中写内容:sendKeys 4.获取弹出框的文本内容:getText 三、示例 org. 阅读全文
posted @ 2017-05-31 10:39 Jourly 阅读(269) 评论(0) 推荐(0) 编辑
  2017年5月30日
摘要: 案例: 打开http://mail.126.com/,定位登录输入框时,却总是定位不到元素,后来发现,登录的内容在一个iframe中。 一、由主页面切换至iframe dr.switchTo().frame(); 1.int型的参数,代表的是下标,从0开始 2.String型的参数,为name或者i 阅读全文
posted @ 2017-05-30 18:06 Jourly 阅读(586) 评论(0) 推荐(0) 编辑
  2017年5月28日
摘要: 一、Selenium中元素定位共有八种 id name className tagName linkText partialLinkText xpath cssSelector 其中前六种都比较简单,通过id一般可以得到一个唯一的定位,其他五种要注意元素是否唯一,如果有多个,返回的是匹配的第一个元素 阅读全文
posted @ 2017-05-28 12:13 Jourly 阅读(14164) 评论(0) 推荐(0) 编辑
  2017年5月25日
摘要: 参考地址:http://www.cnblogs.com/fnng/p/5932224.html https://github.com/mozilla/geckodriver 【火狐浏览器】 火狐浏览器的驱动下载地址:https://github.com/mozilla/geckodriver/rel 阅读全文
posted @ 2017-05-25 12:06 Jourly 阅读(3022) 评论(0) 推荐(0) 编辑