python基于Selenium的web自动化框架

applepill 33 0 PDF 2020-10-08 02:10:15

Selenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid:。本文中主要使用python结合Selenium WebDriver库进行自动化测试框架的搭建。日志模块主要用来记录用例的执行情况,以便于更高效的调查用例失败信息及追踪用例执行情况。由于每个测试用例产生的日志条目比较少,所以在测试框架中只利用了最高级别的日志打印,即Debug级别,该级别也会将其他所有的日志级别的信息同样打印出来。报表和邮件依附于当前测试的执行,每次执行都会独立的触发报表生成和邮件发送。用例的执行引用了Python标准库中的subprocess来执行nosetests的shell命令,从而执行给定测试用例集中的用例。

python基于Selenium的web自动化框架

python基于Selenium的web自动化框架

python基于Selenium的web自动化框架

用户评论
请输入评论内容
评分:
暂无评论