随笔分类 -  软件测试之自动化测试selenium

selenium 练习
摘要:文章转自:https://www.php.cn/faq/380519.html \b用来设置单词界限。匹配单词(由字母数字或下划线组成的)的开始或结束(匹配开始时,单词之前不能有\w;匹配结束时,单词之后不能有\w)。 写在表达式某个字符或字符串之前,表示此字符或字符串之前不能有\w对应的字符;写在 阅读全文
posted @ 2023-12-29 22:14 linbo.yang 阅读(715) 评论(0) 推荐(1)
摘要:说明: 1.使用Exce作为数据存放地; 2.使用TestNG的Datarprovide 做数据供应; 3.不足的地方没有指定明确的result_code , error_code , ERROR_MSG ,如果知道明确规定error_code就可以直接用error_code来作为测试结果; 4.代 阅读全文
posted @ 2017-09-05 17:13 linbo.yang 阅读(3221) 评论(0) 推荐(0)
摘要:说明:EXCEL 支持xls 和xlsx 俩种格式 ; 已经过测试 ! 阅读全文
posted @ 2017-09-01 17:43 linbo.yang 阅读(460) 评论(0) 推荐(0)
摘要:WebDriver是W3C的一个标准,由Selenium主持。 具体的协议标准可以从http://code.google.com/p/selenium/wiki/JsonWireProtocol#Command_Reference 查看。 从这个协议中我们可以看到,WebDriver之所以能够实现与 阅读全文
posted @ 2017-04-13 16:05 linbo.yang 阅读(3779) 评论(0) 推荐(0)
摘要:testng的功能很强大,利用@DataProvider可以做数据驱动,数据源文件可以是EXCEL,XML,YAML,甚至可以是TXT文本。在这以XML为例: 备注:@DataProvider的返回值类型只能是Object[][]与Iterator<Object>[] TestData.xml: < 阅读全文
posted @ 2017-03-24 17:15 linbo.yang 阅读(379) 评论(0) 推荐(0)
摘要:1.截图类: 2.我们可以用testng的一个监听器来监听错误时截图: 3.也就是说我们只需要在onTestFailure方法里面调用ScreenShot类里面的takeScreenshot方法即可,但是我们注意到ScreenShot类里需要传一个driver进去。 现在问题来了,对于driver的 阅读全文
posted @ 2017-03-24 16:45 linbo.yang 阅读(239) 评论(0) 推荐(0)
摘要:原文转自:http://blog.csdn.net/u010202588/article/details/38639811 初次接触自动化测试时,对数据驱动和关键字驱动不甚理解,觉得有点故弄玄须,不就是参数和函数其嘛!其实其也体现了测试所不同与开发的一些特点(主要指系统测试),以及和对技术发展的脉络 阅读全文
posted @ 2017-03-24 13:01 linbo.yang 阅读(1042) 评论(0) 推荐(0)
摘要:转载地址:http://blog.csdn.NET/zhoudaxia/article/details/33056093 介绍 本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例。 模拟(Mock)的概念 在软件开发的世界之外, "mock" 阅读全文
posted @ 2017-03-24 11:27 linbo.yang 阅读(678) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/zhangfei/p/5330994.html 自动化测试现在越来越趋向于平台化,平台化是致力于协同工作,提高效率,让更多人参与自动化的一个过程,在我看来,平台化中,有一个更为关键点,就 是关键字驱动,只有把自动化测试的代码转换成为大家更容易懂 阅读全文
posted @ 2017-03-24 10:46 linbo.yang 阅读(561) 评论(0) 推荐(0)
摘要:键盘操作:tab/ enter/ crtl+c ,crtl+v ; 阅读全文
posted @ 2017-03-20 16:39 linbo.yang 阅读(371) 评论(0) 推荐(0)
摘要:1.http://blog.csdn.net/dc_726/article/details/42784275Ctrl+Alt+L 格式化代码Ctrl+Shift+J 两行合成一行,删去不必要的空格匹配代码格式其他快捷键:【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达 阅读全文
posted @ 2017-03-20 14:26 linbo.yang 阅读(166) 评论(0) 推荐(0)
摘要:使用TestNG对IE /Chrome/firefox 进行兼容性并发测试 ; 1 package testNGTest; 2 3 import org.openqa.selenium.By; 4 import org.openqa.selenium.WebDriver; 5 import org. 阅读全文
posted @ 2017-03-16 18:33 linbo.yang 阅读(852) 评论(0) 推荐(0)
摘要:有一些网站只能在IE浏览器里打开,不像firefox那样有好多好用的插件来找元素的xpath,css path等。 当然现在IE也可以,F12出现像firebug那样的窗口,来查看元素。 这里呢在介绍一个工具,Fire-IEBrowser1.4.zip,我已经上传到cnblog资源里, http:/ 阅读全文
posted @ 2017-03-15 11:48 linbo.yang 阅读(3104) 评论(0) 推荐(1)
摘要:Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查 阅读全文
posted @ 2017-03-13 14:44 linbo.yang 阅读(170) 评论(0) 推荐(0)
摘要:遍历frame中的表单 : 1 package webDriverPro; 2 3 import java.util.List; 4 import java.util.regex.Matcher; 5 import java.util.regex.Pattern; 6 7 import org.op 阅读全文
posted @ 2017-03-13 10:23 linbo.yang 阅读(345) 评论(0) 推荐(0)
摘要:遍历frame中的表单: public void table1() { // 查找frame List<WebElement> iframes = driver.findElements(By.tagName("iframe")); System.out.println("页面上共找到了" + if 阅读全文
posted @ 2017-03-11 16:38 linbo.yang 阅读(141) 评论(0) 推荐(0)
摘要:int totalPageNum = (totalRecord + pageSize - 1) / pageSize; 阅读全文
posted @ 2017-03-11 16:12 linbo.yang 阅读(756) 评论(0) 推荐(0)
摘要:关于解决java读取excel文件遇空行抛空指针的问题 ! excle文件中的内容 : java打印出出的内容 : 阅读全文
posted @ 2017-03-06 16:05 linbo.yang 阅读(9833) 评论(0) 推荐(0)
摘要:对Excle的行和列进行检查 转换代码 ; 1 ** 2 * 导入信息 3 */ 4 @Override 5 public List<Object> add(HttpServletRequest request) { 6 // TODO Auto-generated method stub 7 Li 阅读全文
posted @ 2017-03-02 17:41 linbo.yang 阅读(358) 评论(0) 推荐(0)
摘要:java读取Excle代码 拿来可以直接使用 :针对xls 和 xlsx 阅读全文
posted @ 2017-03-02 14:51 linbo.yang 阅读(2114) 评论(0) 推荐(0)