随笔分类 - selenium+python
摘要:多个Py文件进行多线程测试时,每次登录是很麻烦的事情,所以通过cookie登录,可以绕过登录操作 # 存储登录的cookie(密码登录一次后可获取) def save_logincookie(self): # cookie = getDriver.get_driver().get_cookie()
阅读全文
摘要:jenkens升级 环境安装: windows7+64位 pytest:4.0.2 allure的安装:allure的python库pytest-allure-adaptor jenkins的安装:2.138.2 (查看已安装版本:登录jenkins后,在网页右下角可查看) JDK 1.8 注意:j
阅读全文
摘要:selenium(python)登录时账号密码错误提示语的获取 可以用text
阅读全文
摘要:导出报告如图所示,没有显示相关信息 修改HTMLTestRunner.py文件的763-768行,注释掉if else,保留else 的uo = o 再次运行可看到信息(测试用例中的print信息也会显示在测试报告中,断言错误信息也会显示) 当测试报告代码和测试用例分开编写时 ,在测试报告的控制台不
阅读全文
摘要:BeautifulReport(导出的报告比HTMLTestRunner更全面) 下载地址及安装位置 https://github.com/TesterlifeRaymond/BeautifulReport 下载完之后,按照官方文档说明,把文件存放在python对应的安装位置下面Lib/site-p
阅读全文
摘要:(前提:HTMLTestRunner.py放在python安装目录的Lib文件夹下) 下载 HTMLTestRunner 下载路径:https://pypi.python.org/pypi/HTMLTestRunner ,下载后放到 Python的安装目录下。 自己创建一个.py文件,拷贝上面的代码
阅读全文
摘要:unittest框架是python自带的,所以直接import unittest即可,定义测试类时,父类是unittest.TestCase. 可实现执行测试前置条件、测试后置条件,对比预期结果和实际结果,检查程序的状态,生成测试报告。 且断言的话unittest框架很方便。 在这主要记录下setU
阅读全文
摘要:对于时间的选择问题,查到的大部分为两种情况: 1.存在readonly属性的 2.没有readonly属性的 可直接赋值send_keys() 测试用例中刚好是没有readonly属性的 且定位不到弹窗(通过查资料可知道,直接给时间控件input属性赋值是最快捷的方法) 一开始都是奔着情况二去处理的
阅读全文
摘要:python中没有swich..case,若要实现一样的功能,又不想用if..elif来实现,可以充分利用字典进行实现 主要是想要通过不同的key调用不同的方法,在学习过程中,发现不管输入的key是什么,只要字典中存在输出内容,每次都会输出,这跟自己需要的功能有出入。 通过调试后,发现问题主要出现在
阅读全文
摘要:selenium定位不到元素时,网上大部分查到都是iFrame的切换问题,然后是多窗口、句柄的处理问题, 在初学是遇到定位不到元素,一直在找上面的问题,发现都不是上面的问题, 后来才发现是页面刷新的问题,页面刷新后,元素就失效了,需要重新定位元素,哪怕看到元素刷新前后并没有变化,可是它确实失效了 解
阅读全文

浙公网安备 33010602011771号