selenium2+python3生成浏览百度de 测试报告
来源:互联网 发布:手机qq数据恢复 编辑:程序博客网 时间:2024/06/03 16:37
1.在自己项目文件夹下新建test_case文件夹;
2.在test_case文件夹下新建 文件test_baidu.py ;
3.在test_case同级目录下新建文件run.py;
4.在项目目录下放置HTMLTestRunner.py文件(已修改过的);
5.直接运行run.py文件即可在Test_report文件夹下看到测试报告。
import unittestclass TestBaidu(unittest.TestCase): def setUp(self): self.driver=webdriver.Firefox() self.driver.implicitly_wait(10) self.driver.get("http://www.baidu.com") def test_baidu(self): driver=self.driver driver.find_element_by_id("kw").clear() driver.find_element_by_id("kw").send_keys("Selenium 自学网") driver.find_element_by_id("su").click() sleep(3) title=driver.title self.assertEqual(title,"Selenium 自学网_百度搜索") driver.find_element_by_partial_link_text("Selenium自动化").click() sleep(5) def tearDown(self): self.driver.quit()if __name__=="__main__": unittest.main()
run.py
import timeimport unittestfrom HTMLTestRunner import HTMLTestRunnertest_dir='./Test_case'discover=unittest.defaultTestLoader.discover(test_dir,pattern="test*.py")if __name__=="__main__": report_dir='./test_report' now=time.strftime("%Y-%m-%d %H-%M-%S") report_name=report_dir+'/'+now+'result.html' with open(report_name,'wb')as f: runner=HTMLTestRunner(stream=f,title="Test Report",description="test baidu") runner.run(discover) f.close()
阅读全文
0 0
- selenium2+python3生成浏览百度de 测试报告
- Python3怎样生成Html测试报告
- selenium2+python3自动化2-csdn写博客(邮件发送附件测试报告)
- 测试报告HTMLTestRunner,python3
- 自动化测试环境Python3+selenium2
- python3 HTMLTestRunner测试报告中文乱码
- 测试报告的生成
- 使用JUNIT4 生成测试报告
- python+selenium 生成测试报告
- python+selenium 生成测试报告
- 测试报告生成 TestNG-xslt
- ReportNg+Maven 生成测试报告
- unittest 生成 HTMLTestRunner 测试报告
- 使用HTMLTestRunner生成测试报告
- ANT-Jmeter生成测试报告
- python-生成HTMLTestRunner测试报告
- jenkins junit测试报告生成
- appium生成测试报告
- C#总结---for,while,do while循环
- 博客迁移史
- 【死磕Java并发】-----J.U.C之线程池:ScheduledThreadPoolExecutor
- 英语小故事
- 梯度下降优化算法概述
- selenium2+python3生成浏览百度de 测试报告
- springMVC配置全局日期格式转化
- 记忆网络之Key-Value Memory Networks tensorflow实现
- java动态代理
- Redis核心知识——高级篇
- [USACO5.1]圈奶牛Fencing the Cows(凸包模板)
- QT算数表达式求值
- es6 入门(四):Set和Map数据解构
- Java线程