随笔分类 -  selenium自动化

摘要:有两种解决办法: 1.设置encoding:<argLine>-Dfile.encoding=UTF-8</argLine>,解决读取文件中的中文乱码问题 2.升级maven-surefire-plugin的版本至最新,解决日志输出中的中文乱码问题 我遇到的问题主要是控制台输出的测试报告中中文乱码了 阅读全文
posted @ 2018-07-20 10:59 爱吃橙子 阅读(492) 评论(0) 推荐(0)
摘要:selenium打开chrome浏览器时,地址栏下方会出现该提示“Chrome正在受到自动测试软件的控制” 再次打开chrome该提示会消失 阅读全文
posted @ 2018-07-19 16:45 爱吃橙子 阅读(1102) 评论(0) 推荐(0)
摘要:public class FileWrite { public File file; public FileOutputStream stream = null; //每次写入都会覆盖之前的内容 public void writeData(String name,String data){ try{ String pa... 阅读全文
posted @ 2018-07-19 16:05 爱吃橙子 阅读(365) 评论(0) 推荐(0)
摘要:1、具体的代码实现 2、调用函数实现增删改查 阅读全文
posted @ 2018-07-19 11:53 爱吃橙子 阅读(661) 评论(0) 推荐(0)
摘要:使用chrome driver和chrome浏览器并进入chrome的 toggle device mode 模式,就可以很好的模拟手机端,下面直接上代码 设备的名称,名称要一致,否则会出错 阅读全文
posted @ 2018-07-19 11:26 爱吃橙子 阅读(460) 评论(0) 推荐(0)
摘要:1、导入Log4j 2、Build Path 3、在/src/main/resource目录下创建文件,命名为 log4j.properties 4、文件的内容是, 直接复制 5、使用方法 6、运行结果 7、查看日志 阅读全文
posted @ 2017-12-19 15:57 爱吃橙子 阅读(437) 评论(0) 推荐(0)
摘要:java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties,文件中,可以用"#"来作注释 Properties类的重要方法 Properties 类存在于胞 Java.uti 阅读全文
posted @ 2017-12-19 14:24 爱吃橙子 阅读(1028) 评论(0) 推荐(0)
摘要:PageObject设计模式1. Web自动化测试框架(WebTestFramework)是基于Selenium框架且采用PageObject设计模式进行二次开发形成的框架。 2. web测试时,建议强烈推荐使用_谷歌或_火狐浏览器。 3. PageObject设计模式:是将某个页面的所有"元素(包 阅读全文
posted @ 2017-12-18 16:11 爱吃橙子 阅读(1763) 评论(0) 推荐(0)
摘要:一、持续集成的概念 持续集成是一种软件项目管理方法,依据源码类库的变更自动完成编译、测试和部署和反馈。 二、持续集成的准备阶段 1、通过版本控制工具/配置管理工具(比如SVN或GIT)建立源代码仓库 2、使用构建工具,建立相关配置文件(比如maven的pom文件、ant的build文件) 3、通过C 阅读全文
posted @ 2017-12-05 17:31 爱吃橙子 阅读(206) 评论(0) 推荐(0)
摘要:UI自动化脚本执行过程中存在非常多的不稳定性,例如网络的不稳定,浏览器无响应等等,这些失败往往并不是产品中的错误。那么这时我们往往需要对执行失败的测试用例进行多次重跑,确认其是否确实失败。 那么失败重跑我们可以通过TestNG的功能来实现。 一旦测试方法失败,就会调用TestNG的IRetryAna 阅读全文
posted @ 2017-12-05 14:31 爱吃橙子 阅读(2407) 评论(0) 推荐(1)
摘要:org.testng.TestNGException: Cannot find class in classpath 解决办法:project->clean 再次执行正常运行 阅读全文
posted @ 2017-08-28 14:28 爱吃橙子 阅读(3417) 评论(0) 推荐(0)
摘要:单键 组合键 单键 /** * 模拟键盘回车事件 * @throws AWTException */ public void KeyEventEnter() throws AWTException { Robot robot = new Robot(); robot.keyPress(KeyEven 阅读全文
posted @ 2017-08-23 17:26 爱吃橙子 阅读(481) 评论(0) 推荐(0)
摘要:首先先看一下什么是富文本编辑框 HTML源码 思路:首先先进入到iframe中,再用js写,最后切出iframe 如果想要换行可以在换行的地方加上<br> 如果添加的文本中包含单引号、双引号使用转义字符 阅读全文
posted @ 2017-08-11 17:15 爱吃橙子 阅读(691) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2017-08-07 10:04 爱吃橙子 阅读(7) 评论(0) 推荐(0)
摘要:十二月 02, 2015 5:16:56 下午 org.openqa.selenium.os.ProcessUtils killWinProcess 警告: Process refused to die after 10 seconds, and couldn't taskkill it java. 阅读全文
posted @ 2017-08-04 14:04 爱吃橙子 阅读(835) 评论(0) 推荐(0)