一天教你使用Python3+selenium(二)

直接就要彪框架了,有点快了!这只是针对速成的朋友,要是想要认真学习,就去梦老师那里进行细致的学习

首先建立一个项目,建包,建文件。我这个是eclipse,和别的可能不太一样,差不多就是这样的

一天教你使用Python3+selenium(二)

从上往下进行解释

config

config.ini是配置文件,就像是当测试的时候,修改某个数据,进行选择生产模式还是灰度模式;或者是选择IE浏览器还是谷歌浏览器;亦或者是用户名密码什么的

famework

base_page.py是测试基类,里边有定位方式,元素动作,等等

entrance是要执行所有的测试用例的集合吧(我自己的理解)

my_email是发送邮件的方法,注意的是密码,以QQ邮箱为例一天教你使用Python3+selenium(二)

点击开启,会给你一串新的密码

163为例

一天教你使用Python3+selenium(二)

logs

log是打印日志的方法

pageobject

baidu_new_page,BaiduPage这两个是测试页,一个业务动作就是一个页面(打开网页-输入百度-打开百度页面-输入关键字-点击搜索-关闭界面)

text

test_baidu_new,text.py分别是执行那两个测试页的

text2是写着玩的,一会也会上传

getced是获取当前路径