一天教你使用Python3+selenium(二)
直接就要彪框架了,有点快了!这只是针对速成的朋友,要是想要认真学习,就去梦老师那里进行细致的学习
首先建立一个项目,建包,建文件。我这个是eclipse,和别的可能不太一样,差不多就是这样的
从上往下进行解释
config
config.ini是配置文件,就像是当测试的时候,修改某个数据,进行选择生产模式还是灰度模式;或者是选择IE浏览器还是谷歌浏览器;亦或者是用户名密码什么的
famework
base_page.py是测试基类,里边有定位方式,元素动作,等等
entrance是要执行所有的测试用例的集合吧(我自己的理解)
my_email是发送邮件的方法,注意的是密码,以QQ邮箱为例
点击开启,会给你一串新的密码
163为例
logs
log是打印日志的方法
pageobject
baidu_new_page,BaiduPage这两个是测试页,一个业务动作就是一个页面(打开网页-输入百度-打开百度页面-输入关键字-点击搜索-关闭界面)
text
test_baidu_new,text.py分别是执行那两个测试页的
text2是写着玩的,一会也会上传
getced是获取当前路径