自动化测试常用断言的使用方法(python) 自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。 这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断。 这里介绍以下几个断言方法: ...
分类:
编程语言 时间:
2018-05-04 14:12:16
阅读次数:
453
发生背景: 最近开始整理Selenium+python自动化测试项目中相关问题,偶然间翻起自己当时学习自动化时候写的脚本,发现我已经快认不出来写的什么鬼流水账了,所以今天特别整理下自动化开发Selenium+python脚本的基本示例; 示例脚本: 1、在这里拿最简单的示例代码分别讲解写脚本时候需要 ...
分类:
编程语言 时间:
2018-05-01 00:31:34
阅读次数:
262
F12: 右键 选择复制 path 在selenium+python自动化测试(一)–环境搭建中,运行了一个测试脚本,脚本内容如下: 运行脚本的第一步是打开浏览器,使用webdriver.Chrome()打开谷歌浏览器,如果要指定其他浏览器,比如要使用Firefox或者IE浏览器,更换浏览器名称就可 ...
分类:
编程语言 时间:
2018-04-16 20:36:55
阅读次数:
304
点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe现象小强python全栈自动化测试班的学员问到,会出现重复写日志的情况,如下原因当第二次调用log的时候,根据getLogger(name)里的name获取同一个logger,而这个logger里已经有了第一次你添加的handler,第二次调用又添加
分类:
编程语言 时间:
2018-04-07 19:05:07
阅读次数:
190
一、首先,看一下完整的项目目录结构图,如下: 目录结构 目录结构 二、其次,解释每个目录与文件结构的作用: 1.mztestpro测试项目 2.bbs目录 3.test_case目录 ...
分类:
编程语言 时间:
2018-02-11 18:09:40
阅读次数:
257
1.首先需要安装python,安装步骤不详细描述,请参照:http://www.cnblogs.com/jinshengshun/p/6102012.html2.安装python时,已经包含pip,故直接使用pip安装selenium。直接在D:\Python\Scripts下输入命令安装:pipinstall-Uselenium。(就是python的安装路径)3.当再次在D:\Python\Sc
分类:
编程语言 时间:
2018-02-07 10:23:02
阅读次数:
281
背景: 自动化测试行业内,个人觉得主力语言是python、java。这里讨论下基于python自动化框架设计与case开发,用过python的都知道它的好处,但是根据实际项目需要有了很多迎面而来的困难--主机迁移、环境杂乱、外界影响等。这些问题都是很糟糕的,给开发人员带来了很大困扰,导致无法实现自动 ...
分类:
编程语言 时间:
2018-01-31 14:45:13
阅读次数:
152
之前和大家说了input标签的上传文件的方式: 《selenium2 python 自动化测试实战》(13)——上传文件 现在好多网站上传的标签并不是input,而是div之类的比如: 全部都是div标签,这时候用上面的方法就不好用了。今天船长在大神的帮助下学会了两种方法,现在船长来教大家上传div ...
python3的urllib 模块提供了获取页面的功能。 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) - url: 需要打开 ...
分类:
编程语言 时间:
2018-01-29 22:29:42
阅读次数:
283
WebDriverAgent在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备。你可以启动、杀死应用,点击、滚动视图,或者确定页面展示是否正确。 项目地址:https://github.com/facebook/WebDriverAg ...
分类:
移动开发 时间:
2018-01-29 17:40:32
阅读次数:
1193