
python
文章平均质量分 57
何烨坪Echo
我相信我会创造奇迹
展开
-
python unittest自动化测试框架总结
一、unittest工作原理unittest最核心的四部分是:TestCase,TestSuite,TestRunner,TestFixtureTestCase:用户自定义的测试case的基类,调用run()方法,会依次调用setUp方法、执行用例的方法、tearDown方法。TestSuite:测试用例集合,可以通过addTest()方法手动增加Test Case,也可以通过Test...原创 2018-08-13 14:11:00 · 40561 阅读 · 5 评论 -
三、selenium python api介绍
(1)更多地了解WebDriver和WebElement这两个类(2)使用WebDriver和WebElement的方法来实现包含与Web应用程序交互的测试赛(3)使用Select类来实现下拉菜单和列表的自动化操作(4)实现JavaScript警告和浏览器导航栏的自动化1.1、WebDriver原理WebDriver提供许多用来与浏览器交互的功能与设置。我们可以通过使用WebD...原创 2018-09-21 17:57:59 · 600 阅读 · 0 评论 -
selenium python利用unittest执行测试用例的几种方式
利用python+selenium 进行测试时,测试用例的加载方式有2种(1)通过unittest.main()来启动所需测试的测试模块(2)添加到testsuite集合中再加载所有的被测试对象,而testsuite里存放的就是所需测试的用例通过unittest.mian()来执行测试用例的方式:import unittestclass UserTestCase(unittes...转载 2018-10-16 15:22:17 · 1374 阅读 · 0 评论 -
selenium + python实现截图并且保存图片的方法
在自动化测试过程中,是有必要截图的,特别是遇到错误的时候进行截图,截图可以帮助我们直观的定位错误、记录测试步骤。。截图对于测试人员来说应该是较为重要的一个技能。webdriver的截图功能十分强悍,无论页面多长,webdriver都能比较完美的截到完整的页面。Webdriver自带截图功能:(1)get_screenshot_as_file()该方式很简单,通过driver获取该方...原创 2018-10-23 11:56:12 · 7536 阅读 · 1 评论 -
python selenium读取excel文件实现添加用户实例
python操作excel主要用到xlrd和xlwt这两个库,xlrd是读excel,xlwt是写excel的库。可以使用pip install xlrd下载安装。1、方法实现:(1)读取excel文件的位置(2)获取sheet(3)按照行数打印出来下面就来上代码啦,这个是我的数据表#coding=utf-8import xlrd#路径前加 r,读取的文件路径...原创 2018-10-31 16:56:03 · 662 阅读 · 0 评论 -
自动化脚本打包成exe程序--使用pyinstaller打包python selenium脚本
一、pyinstaller简介python生成window下exe格式的可执行程序有两种可行方案:py2exe--不过这个要在虚拟机环境下(64位的py2exe不允许将程序打包成1个exe文件) pyinstaller,这个工具全平台可用,比较方便,兼容性好二、安装环境1、pyinstaller在windows下的安装,楼主的python环境是2.7.15版本,使用pip命令安装会...原创 2018-11-06 16:47:30 · 5629 阅读 · 2 评论 -
selenium 学习网站分享
文档Selenium Python BindingsSelenium DocumentationWebDriver Living Document网站axatrikxtechbeamershttp://www.softwaretestingstudio.com/http://www.software-testing-tutorials-automation.com/...转载 2018-11-05 14:16:28 · 440 阅读 · 0 评论 -
python的yagmail库-自动发送邮件功能
一、yagmail安装使用pip install yagmail命令安装。我的环境是python2.7.15,使用pip直接安装就ok了。二、实例1、开通SMTP服务检查使用的邮箱服务器是否开启的SMTP服务,比如qq邮箱,登录进去,在设置-账户里面去开通SMTP,开启的时候有一个授权码,这个授权码要记住,因为待会发送邮件的时候登录的密码就是这个授权码,而不是你的登录密码。...原创 2018-11-08 15:35:35 · 2788 阅读 · 0 评论 -
python+selenium生成测试报告的方法
下面来介绍两种生成友好的测试报告的方法(1)使用HTMLTestRunner1、下载博客上别人改进版的中文版的HTMLTestRunner,下载链接如下:https://download.youkuaiyun.com/download/huilan_same/9598558,需要积分下载,没有积分的可以私信找我,我可以分享出来。2、将下载的HTMLTestRunner放到入…\python\L...原创 2018-11-19 19:55:44 · 3150 阅读 · 0 评论