文章分类 -  Selenium

pytest + allure的安装及使用
摘要:【安装】 1.因为allure2需要在java的环境下,并且要求必须是jdk1.8级以上,所以要首先保证这一点 2.安装pytest:pip install pytest 3.安装allure-pytest:pip install allure-pytest 4.安装allure: 下载allure 阅读全文

posted @ 2019-07-16 16:23 cherry_ning 阅读(9683) 评论(0) 推荐(0)

module 'pytest' has no attribute 'allure'问题解决
摘要:安装allure后执行命令后报错module 'pytest' has no attribute 'allure' INTERNALERROR> AttributeError: 'module' object has no attribute 'allure' pip uninstall pytes 阅读全文

posted @ 2019-07-16 11:14 cherry_ning 阅读(734) 评论(0) 推荐(0)

执行用例时,日志打印有警告信息“E:\python37\lib\unittest\case.py:615: ResourceWarning:..."
摘要:忽略此警告的解决办法如下: 阅读全文

posted @ 2019-07-15 11:06 cherry_ning 阅读(391) 评论(0) 推荐(0)

执行用例时,报错提示SyntaxError: Non-UTF-8...
摘要:执行用例时,报错提示SyntaxError: Non-UTF-8 code starting with '\xb5' in file E:/python_project/request_test/test_web/Website/page_object/loanApply.py on line 12 阅读全文

posted @ 2019-07-15 11:01 cherry_ning 阅读(378) 评论(0) 推荐(0)

BSTestRunner生成测试报告日志打印在报告里,但是控制台未打印日志
摘要:日志在报告里,而控制台未输出日志,这样在执行的时候看不到即时日志,会比较麻烦。 造成以上的原因是因为我把日志单独封成了一个方法,其他模块都是调用的这个方法: 解决方法如下: 这样控制台就能打印出来日志啦~ 阅读全文

posted @ 2019-07-14 12:59 cherry_ning 阅读(631) 评论(3) 推荐(0)

selenium强化元素定位方法
摘要: 阅读全文

posted @ 2019-07-13 12:08 cherry_ning 阅读(93) 评论(0) 推荐(0)

unnitest相关
摘要:1、断言方法 · assertEqual(a, b) 判断a==b · assertNotEqual(a, b) 判断a!=b · assertTrue(x) bool(x) is True · assertFalse(x) bool(x) is False · assertIs(a, b) a i 阅读全文

posted @ 2019-07-13 12:00 cherry_ning 阅读(92) 评论(0) 推荐(0)

测试报告模式
摘要:1 import unittest,time 2 from BSTestRunner import BSTestRunner 3 from Website.test_case.modle.function import * 4 5 logger=get_logger() 6 7 test_dir='./test_case' 8 repor_dir='./test_report... 阅读全文

posted @ 2019-07-13 11:55 cherry_ning 阅读(68) 评论(0) 推荐(0)

邮件发送
摘要:1 发送带有附件的邮件: 2 3 import smtplib 4 from email.mime.text import MIMEText 5 from email.mime.multipart import MIMEMultipart #用于传送附件 6 7 smtpserver='smtp.1 阅读全文

posted @ 2019-07-13 11:42 cherry_ning 阅读(117) 评论(0) 推荐(0)

日志加载器
摘要:[loggers]keys=root,infoLogger [logger_root]level=DEBUGhandlers=consoleHandler,fileHandler [logger_infoLogger]handlers=consoleHandler,fileHandlerqualna 阅读全文

posted @ 2019-07-13 11:38 cherry_ning 阅读(67) 评论(0) 推荐(0)

基础知识
摘要:1、元素定位 1 1、元素定位 2 driver=webdriver.Chrome() 3 driver.find_element_by_id("kw").send_keys("Selenium") 4 driver.find_element_by_name('wd').send_keys('Sel 阅读全文

posted @ 2019-07-12 22:19 cherry_ning 阅读(86) 评论(0) 推荐(0)

补充知识点
摘要:1、获取下拉框选项的值 2、日期选择框,js方法去掉只读功能,改为可输入功能 阅读全文

posted @ 2019-07-12 22:08 cherry_ning 阅读(55) 评论(0) 推荐(0)

导航