什么是Selenium
先带领大家学习下Selenium的基本概念吧。
Selenium主要用于web应用程序的自动化测试,但并不局限于此,它还支持所有基于web的管理任务自动化。
它的特点如下:
- 开源,免费
- 多浏览器支持:Firefox、Chrome、IE等
- 多平台支持:Linux、Windows、Mac
- 多语言支持:Java、Python、Ruby、C#、JavaScript、C++
- 对web页面有良好的支持
- 简单(API简单)、灵活(开发语言驱动)
- 支持分布式测试用例执行
今天是Python改变生活
系列的第二篇,也是我真实的问题案例。
前情提要
小五收藏了一些论坛网站,经常需要自己登录签到,以此来获得积分金币等等。
步骤倒是并不复杂,只需要填写账号密码登录,然后点击签到即可。
但天天手动太容易忘了这件事啦。毕竟我们都会用python了,那就可以使用Selenium操作;浏览器实现自动签到啊!
现在开始上手工作