项目一:12306抢票项目
项目测试目的
学会Selenium定位web元素的方法 熟练浏览器调试工具使用
项目主体步骤
1) 人工走一遍流程,对自动化的流程心中有数 2) 按步骤拆分,然后对每一个小步骤编写自动化脚本 3) 将所有步骤合起来,多次运行,测试脚本
需要完整项目跟项目源码的关注并私信我关键词“项目”自行获取
项目内容
1.打开12306
#打开网址 driver.get('https://kyfw.12306.cn/otn') #睡五秒自动选择验证码 time.sleep(5)
2.登录12306 1)在chrome界面,按F12快捷键,弹出chrome的调试工具 2)找出登录按钮的id和username、password的id
根据id定位元素
driver.find_element_by_id("username").click() driver.find_element_by_id("username").send_keys("5xxxx68397@qq.com") driver.find_element_by_id("password").send_keys("***") print("continue") time.sleep(15)
根据链接的文本来定位元素
driver.find_element_by_link_text("车票预订").click() time.sleep(5)
选择出发地

**利用js代码冻结浏览器界面。 setTimeout(function(){debu

本文介绍了两个软件测试实战项目,包括12306抢票自动化,使用Selenium和Chrome调试工具进行网页操作。另一个是ET.Mall电商系统测试,涵盖注册登录、商品浏览等流程,并提供了RESTful API接口的测试案例。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



