随笔分类 -  07_Selenium/Macaca/Appium

摘要:https://pytest-bdd.readthedocs.io/en/latest/#bdd-library-for-the-py-test-runner BDD library for the py.test runner pytest-bdd implements a subset of t 阅读全文
posted @ 2021-03-02 16:46 巴黎爱工作 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:标题中的Selenide 并没有拼错,确实不是selenium Selenium做UI自动化,可以参考我其他的blog; Selenium做自动化最好要封装起来,否则对于元素的等待,页面的加载会使得自己很痛苦 这里介绍的是Selenide 什么是 Selenide ? Concise UI Test 阅读全文
posted @ 2019-04-29 17:52 巴黎爱工作 阅读(2816) 评论(0) 推荐(1) 编辑
摘要:Chrome版本不变 发现在 Selenium-server-standalone-2.39.0.jar 中可全屏 Selenium-server-standalone-3.8.1.jar 中不可全屏 默认不是全屏 System.setProperty("webdriver.chrome.drive 阅读全文
posted @ 2019-04-19 15:33 巴黎爱工作 阅读(260) 评论(0) 推荐(0) 编辑
摘要:在学习完Selenium的大部分接口或者方法之后,你可能会去面试自动化测试,主要是Selenium的自动化测试。下面这些问题总结,可能会对你有所帮助。 Selenium是一个开源的web自动化测试框架,主要是基于web uI的自动化测试。现在的版本,逐步增加了对移动端的自动化测试。Selenium支 阅读全文
posted @ 2019-01-25 11:08 巴黎爱工作 阅读(4931) 评论(0) 推荐(0) 编辑
摘要:这里采用的是Selenium3.7版本,首先介绍的是在Windows环境下运行的; 总结下注意事项: 1,设置各个浏览器的Driver路径 2,创建一个浏览器对象 1. 驱动IE浏览器 IE浏览器的驱动有32位和64位,两个版本,建议使用32的IEdriver,因为64位的IE driver 跑起来 阅读全文
posted @ 2018-12-07 21:03 巴黎爱工作 阅读(391) 评论(0) 推荐(0) 编辑
摘要:目录一、基本语句 1、循环控制(break,continue) 3、字符的替换(replace,repalceFirst,replaceAll,regex) 4、字符串的连接("+",append) 5、字符串的截取和分割(substring,split) 6、文件夹的创建与删除(mkdirs,de 阅读全文
posted @ 2018-12-07 21:02 巴黎爱工作 阅读(264) 评论(0) 推荐(0) 编辑
摘要:之前用testNG自带的test-outputemailable-report.html,做出的UI自动化测试报告,页面不太好看。 在网上找到一个新的报告编写,自己尝试了一下,埋了一些坑,修改了输出时间格式,最终出的结果比以前稍好。 简单介绍下Velocity 1.不用像jsp那样编译成servle 阅读全文
posted @ 2018-11-27 10:10 巴黎爱工作 阅读(986) 评论(0) 推荐(0) 编辑
摘要:发现腾讯课堂上有个node.js结合Selenium做Web自动化测试的教学视频, 听来感觉不错,一来老师讲的还不错,二来node.js这门语言会越来越热,学会总没什么坏处,三来发现CukeTest这款测试工具太完美了,自己出报表,自己录视频 链接:https://ke.qq.com/course/ 阅读全文
posted @ 2018-10-06 21:10 巴黎爱工作 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-05 15:58 巴黎爱工作 阅读(395) 评论(0) 推荐(0) 编辑
摘要:前三个用的比较多,模拟用户操作最多的就是点击,输入文本,其他的UI自动化测试中涉及的不多,对判断元素是否存在,断言元素是否被选中,元素被选中后CSS属性是否更改等,还是很有必要的。 阅读全文
posted @ 2018-10-05 15:29 巴黎爱工作 阅读(601) 评论(0) 推荐(0) 编辑
摘要:selenium jar包中,在WebElement的接口中, 通过Chrome校验下,注意要点击Computed下属性才能看出: 阅读全文
posted @ 2018-10-05 09:58 巴黎爱工作 阅读(2082) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/sunada2005/archive/2013/12/22/3486314.html UI Automatic Testing 1. 什么样的项目适合自动化测试?2. 常见的自动化测试工具简介3. Selenium介绍4. Selenium的工作原理 阅读全文
posted @ 2018-07-30 17:10 巴黎爱工作 阅读(5940) 评论(2) 推荐(0) 编辑
摘要:/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin/java "-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52549:/ 阅读全文
posted @ 2018-06-24 02:19 巴黎爱工作 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:/** * dr.quit()和dr.close()都可以退出浏览器,简单的说一下两者的区别:第一个close, * 如果打开了多个页面是关不干净的,它只关闭当前的一个页面。第二个quit, * 是退出了所有Webdriver所有的窗口,退的非常干净,所以推荐使用quit最为一个case退出的方法。 阅读全文
posted @ 2018-06-24 02:02 巴黎爱工作 阅读(624) 评论(0) 推荐(0) 编辑
摘要:1 import java.awt.Robot; 2 import java.awt.event.KeyEvent; 3 import java.util.concurrent.TimeUnit; 4 5 import org.openqa.selenium.By; 6 import org.openqa.selenium.WebDriver; 7 import org.open... 阅读全文
posted @ 2018-05-04 15:03 巴黎爱工作 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1 WebElement selector = driver.findElement(By.id("Selector")); 2 Select select = new Select(selector); 3 select.selectByIndex(3); 4 select.selectByVisibleText("桃子"); 5 ... 阅读全文
posted @ 2018-05-04 14:59 巴黎爱工作 阅读(1397) 评论(0) 推荐(0) 编辑
摘要:1. Selenium常见的定位页面元素 2.页面常见的元素 3. 用户常见的操作 1. Selenium常见的定位页面元素 driver.findElement(By.id());driver.findElement(By.name());driver.findElement(By.tagName 阅读全文
posted @ 2018-05-04 14:57 巴黎爱工作 阅读(304) 评论(0) 推荐(0) 编辑
摘要:现在常用的是对象模型PO(Page Object), 从过去要知道具体的定位,返回使用现在只需要知道所在页面的名称即可访问页面对象即可看到该页面的元素 PageObject实现了对页面对象及方法的抽离通过类来管理页面通过属性来管理操作对象通过方法来管理业务 针对页面上元素,被增加被修改等特征,测试程 阅读全文
posted @ 2018-04-27 16:22 巴黎爱工作 阅读(1070) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示