- 博客(8)
- 收藏
- 关注
原创 使用Katalon Recorder轻松实现数据驱动测试
什么是数据驱动测试?简单来说就是执行相同的测试步骤,使用不同的测试数据,这些测试数据一般都放在一些外部的文件中,比如Excel,txt,json文件等,一般多用在自动化测试中。比如对于登录这个相同的动作来说,要验证100个账号的有效性,可以把这100个账号的数据放到一个外部的文件中,脚本执行时循环从这个外部文件中取这100条数据完成验证工作。像这样把步骤和数据进行分离的测试就叫做数据驱动测...
2018-06-28 12:51:35 9965 9
翻译 2018世界排名前5的自动化测试工具介绍
这个排名数据是由世界顶级的一些咨询公司Capgemini, Sogeti, and Micro Focus在2017-2018世界质量报告中给出的。原文地址:https://dzone.com/articles/best-automation-testing-tools-for-2018下面是我的翻译:软件开发实践随着时间在不断变化,工具和技术同样如此。这些变化都是为了提升生产率、质量...
2018-06-21 11:33:38 26667 2
原创 使用Chrome和Firefox的Headless模式运行Selenium脚本
什么是Headless模式?在Selenium领域,Headless模式指的是在不启动浏览器,看不到界面GUI的情况下,来运行Selenium的脚本,执行测试。Headless模式的好处:不启动浏览器弹窗,在本机上执行时不会干扰你的其它操作。 在不关心GUI界面时,headless模式可以提升执行效率。不关心界面的场景,比如造数据、爬数据。 有些系统不提供GUI界面,只能用H...
2018-06-16 21:56:56 7803 2
原创 想知道页面上有多少个iframe?教你一招
iframe指的是页面中又嵌套了另一个页面,或者说是一个HTML结构中又嵌套了另外一个完整的HTML结构,一般用于展示来自第三方的资源,比如广告位、地图、或者第三方的文本编辑器。iframe在页面中还是挺普遍的,所以在我们做自动化时,几乎每个工程师都会遇到对iframe的处理。一般在自己的CSS表达式或Xpath表达式写的特别正确但就是操作不到元素时,很可能就是遇到了iframe,这是我们就要...
2018-06-12 14:41:01 8042
原创 Mark一下:Selenium3 java专栏开通
今天成功申请开通了我的第一个专栏:Selenium3 java!我会在这个专栏里系统的、由浅入深的逐步更新Selenium3 java的相关文章,喜欢Selenium3 java的同学按照专栏里文章的顺序跟着学就可以了!学习让我们变得更充实,加油!...
2018-06-07 16:19:32 365
原创 使用Selenium启动IE浏览器
Selenium Webdriver启动IE浏览器需要使用到IE浏览器的驱动InternetExplorerDriver,一个exe文件,所以首先需要下载InternetExplorerDriver。具体启动步骤:1. 下载InternetExplorerDriver,从这里下载推荐下载32位的,比64位的更稳定些。这个zip文件解压后,就得到IEDriverServer.exe...
2018-06-06 10:22:20 20551
原创 2019 Selenium Chrome版本与chromedriver兼容版本对照表
在使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver的,两者之间的版本是需要匹配的,否则会出现下面类似的报错:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'...
2018-06-05 13:51:59 138698 21
原创 使用selenium启动谷歌Chrome浏览器
Selenium Webdriver启动谷歌浏览器需要使用到谷歌浏览器的驱动chromedriver,一个exe文件,所以首先需要下载chromedriver。具体启动步骤:1. 下载chromedriver,从这里下载现在都是70多开头的索引号了。。。下载解压后,是一个exe文件,放在自己电脑的一个路径下面,这个路径就是在步骤2脚本中用到的路径。脚本中启动谷歌浏览器...
2018-06-05 10:11:28 13106 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人