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

浙公网安备 33010602011771号