随笔分类 -  UI自动化测试

摘要:1.自动化执行失败如何排查故障。 答:1).查看log,错误原因。【log不详细的话,可以优化】 2).排查是否真的有bug,若不是bug查看是否是新版本引入了新的变更。 3).调试脚本看自己脚本是不是因为没有等待元素出现后操作。【等待时间、重试机制】 2. 阅读全文
posted @ 2019-04-11 20:53 dieyaxianju 阅读(113) 评论(0) 推荐(0)
摘要:默认输入框 鼠标点击上去还有文案 直接用 clear不可以 阅读全文
posted @ 2018-06-21 16:51 dieyaxianju 阅读(214) 评论(0) 推荐(0)
摘要:selenium使用chrome抓取自动消失弹框的方法 转:https://blog.csdn.net/kennin19840715/article/details/76512394 阅读全文
posted @ 2018-05-14 13:44 dieyaxianju 阅读(873) 评论(0) 推荐(0)
摘要:场景:系统中需要用到配置后的chrome,比如麦克风启用,selenium原始启用的是初始化的 需要配置,配置后如下 浏览器查看配置,使用chrome://settings/content 一、加载所有Chrome配置 用Chrome地址栏输入chrome://version/,查看自己的“个人资料 阅读全文
posted @ 2018-03-10 17:13 dieyaxianju 阅读(3533) 评论(1) 推荐(1)
摘要:https://huilansame.github.io/huilansame.github.io/archivers/good-website-to-learn-selenium 自动化框架的构思以及POM思想搭建框架的优势http://blog.csdn.net/weixin_38079422/ 阅读全文
posted @ 2018-01-10 14:41 dieyaxianju 阅读(147) 评论(0) 推荐(0)
摘要:解决:Selenium RC未启动,启动即可。 java -jar selenium-server-standalone-2.25.0.jar 启动RC报错,提示找不到firefox的path,于是配置firefox的环境变量 阅读全文
posted @ 2017-09-28 22:29 dieyaxianju 阅读(282) 评论(0) 推荐(0)
摘要:1.用xpath可以在chrome找到 $x("//mandatory-config-dialog[@is-show='isShowMandatoryConfig']/div/div[2]/div[3]/button[1]") 封装的方法:【待优化去除两边空格】 阅读全文
posted @ 2017-09-26 16:49 dieyaxianju 阅读(429) 评论(0) 推荐(0)
摘要:学习参考:http://blog.csdn.net/hu_shengyang/article/details/6754031 log4j三种主要组件: logger记录对象 appender输出对象 layout格式对象 日志级别:off>FATAL>ERROR>WARN>INFO>DEBUG>al 阅读全文
posted @ 2017-05-03 19:06 dieyaxianju 阅读(99) 评论(0) 推荐(0)
摘要:java.lang.NoClassDefFoundError: com/google/common/base/Function 原因:只有以下两个包 解决方案:导入 selenium-server-standalone-2.44.0.jar 如果报json错就还需要导入json包json-20080 阅读全文
posted @ 2017-05-01 10:54 dieyaxianju 阅读(8594) 评论(0) 推荐(0)
摘要:链接:http://www.testwo.com/blog/6931 1、下载ChromeDriver驱动包(下载地址: http://chromedriver.storage.googleapis.com/index.html?path=2.7/ 注意阅读note.txt下载与自己所使用浏览器一致 阅读全文
posted @ 2016-11-02 10:04 dieyaxianju 阅读(504) 评论(0) 推荐(0)
摘要:List<Map> list = SqlRunner.queryMapList(sql); if(list != null && !list.isEmpty()){ HashMap<Object,Object> map = new HashMap<Object,Object>(); map = (H 阅读全文
posted @ 2016-06-24 09:27 dieyaxianju 阅读(188) 评论(0) 推荐(0)
摘要:1.点击操作成功之后,看似是通过了 ; 2.需要校验案件状态是否是预期结果的东西; 阅读全文
posted @ 2016-06-20 10:04 dieyaxianju 阅读(119) 评论(0) 推荐(0)
摘要:1.将代码从svn下载下来 2.在下载目录打开命令窗口 shift+鼠标右键 3.mvn clean install mvn eclipse:clean mvn eclipse:eclipse 阅读全文
posted @ 2016-06-06 12:24 dieyaxianju 阅读(96) 评论(0) 推荐(0)
摘要:1.下载安装JDK,配置环境变量 2.下载eclips,并安装 3.下载jskuli截图工具,并安装 4.下载Jspec插件,将其放在eclipse路径下的\plugins文件夹中。(打开eclipse菜单栏中会出现jTester) 5.下载testNG插件,并离线安装testNg 6.下载并安装m 阅读全文
posted @ 2016-05-16 14:27 dieyaxianju 阅读(314) 评论(0) 推荐(0)