自动化测试
架构师成长营
这个作者很懒,什么都没留下…
展开
-
webdriver高级应用- 使用Chrome浏览器自动将文件下载到指定路径
#encoding=utf-8from selenium import webdriverimport unittest, timeclass TestDemo(unittest.TestCase): def setUp(self): # 创建Chrome浏览器配置对象实例 chromeOptions = webdriver.ChromeOpti...转载 2019-07-24 11:27:58 · 1886 阅读 · 0 评论 -
robotframework 通过传递参数创建WebDriver
在使用robotframework进行自动化测试时,一般都是用Open Browser打开浏览器,但是在有的测试场景中需要设置一些特殊的参数进行测试,比如设置测试环境信息,设置文件下载路径等场景,Open Browser就不能够支持了。我们的测试场景中有文件下载的步骤,文件下载地址一般会是浏览器的默认下载地址,在团队测试中,不同环境的默认下载地址可能是不同的,尤其是支持跨平台的测试,所以就需要...原创 2019-07-24 20:48:12 · 2649 阅读 · 2 评论 -
如何使用robotframework的ExecutionResult
前面在分析参数设置的时候,我利用robotframework的参数解析机制实现了一个自己的提取失败测试用例的脚本,其实robotframework已经实现了自己的失败用例提取的功能, 那么分析完robotframework的失败用例提取的原理之后是否也可以加以利用了。其实在提取失败用例的时候,最关键也是最开始的部分就是获得一个ExecutionResult对象,最后可以通过visitor来处理或...转载 2019-07-30 11:36:30 · 1143 阅读 · 0 评论 -
RobotFrameWork解析output.xml的一种方法
项目中遇到需要另外解析RobotFrameWork的输出报告来取得一些信息,网上参考了一些方法以及自己尝试之后,在这里做一下笔记。运行RobotFrameWork会产生相应的output.xml,report.html,log.html。方法是用Python的robot包提供的api来解析output.xml,因此需要事先安装robot相应的包。(report.html,log.htm...转载 2019-07-30 13:59:47 · 2358 阅读 · 0 评论