selenium-最简单的PO+关键字驱动
【摘要】 这里是清安,V:qing_an_an,本章直接教会你写一套简单且实际的自动化测试框架。内容不多,一看就会。 你可以在此基础上完善它,使他称为一套真正的框架。在项目中用起来。废话不多说,我们想创建一个新的项目文件,我的叫做frame_web_interface,为什么呢,后面还会有接口,不过不在这一频道,在接口的频道。项目文件下我创建了一个web_frame文...
这里是清安,V:qing_an_an,本章直接教会你写一套简单且实际的自动化测试框架。内容不多,一看就会。
你可以在此基础上完善它,使他称为一套真正的框架。在项目中用起来。
废话不多说,我们想创建一个新的项目文件,我的叫做frame_web_interface,为什么呢,后面还会有接口,不过不在这一频道,在接口的频道。
项目文件下我创建了一个web_frame文件,用于存放驱动以及一些点击,输入等方法。看代码:
这里我写了很明确的注释,就不做多的解释了。这里存放的大致这么一些东西,如有需要可以自己进行增加所需要的方法。
如果有疑问,下方评论留言,或者直接加博主吧。
接下来我们看看用例部分,怎么写?
我创建了一个casetest文件,把驱动也扔里面了,不扔里面,各位自己定义好驱动路径就行
这里我是以百度为基准的。各位可以直接用于项目上去实践,结合数据驱动ddt,你已经可以开始自动化了。
思路:
这里各位可以自己写入框架,并输出报告。具体如何,前面的unittest见过,这里直接引入即可,你也可以使用pytest
可以自行加入日志模块,日志模块也将在后续发布在python模块中。
本章结。期待后续的Excel关键字驱动吧,可以大大减少工作量。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)