码迷,mamicode.com
首页 > 编程语言 > 详细

selenium+python自动化之登录案例

时间:2016-12-11 17:40:35      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:uva   ems   dtb   adt   vlm   dos   otp   sem   rbo   

一、登录

1.先打开浏览器

2.打开论坛主页:http://www.hordehome.com/

3.查找元素之前可以先设置元素等待:implicitly_wait()

4.点登录按钮,弹出登录框

5.输入用户名、密码,然后点登录

 技术分享

二、检查结果

1.登录完成之后,需要检查是否登录成功,这里就需要有个检查点,小编选择的是查看登录后头像的属性

2.先定位到登录头像,通过get_attribute()方法获取到这个对象的title属性

3.判断获取到的值,与期望结果是否一致

4.符合预期结果测试通过

5.不符合预期结果测试不通过

 技术分享

三、退出登录

1.测试完之后,别忘了最后退出登录

2.退出登录后,关闭浏览器

 技术分享

四、登录函数

1.虽然上面的代码能实现登录,但整个代码跟记流水账一样,没什么可读性。如果我想换个账号登录,这时候还得找到登录的账号和密码位置,比较费时。

2.我们可以把登录和退出写出两个函数,这样看起来更舒服一点。

3.把登录的账号和密码参数化

 技术分享

五、运行用例

 技术分享

1.先调用登录函数

2.检查登录结果

3.退出登录,并关闭浏览器

 

selenium+python自动化之登录案例

标签:uva   ems   dtb   adt   vlm   dos   otp   sem   rbo   

原文地址:http://www.cnblogs.com/testdream/p/6159906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!