基于Python的Selenium测试网页初探
【摘要】 Selenium作为一功能自动化为主的测试工具,支持多语言的使用,Java、Python、C、Ruby等都提供了相关的依赖库。
Selenium作为一功能自动化为主的测试工具,支持多语言的使用,Java、Python、C、Ruby等都提供了相关的依赖库。这两天赶上京东打折,买了本虫师的《Selenium 2 自动化测试基于Python语言》在学习,内容有些比较浅显,所有吧还是去看电子版或者微博上的内容好些,买书有点不划算了。
一句话说明Selenium2跟1的区别,Selenium2=Selenium1+WebDriver。确切说Selenium2主推的就是WebDriver。当然针对不同的浏览器和它的版本,需要下载不同的WebDriver插件,这点真的很扯淡。一直比较钟爱chrome,所以直接下载了chromedriver。根据自身习惯将chromedriver存放在软件目录下,个人放置在python安装目录下,也可以放在其他地方。但是要在环境变量的path中添加,例如“D:\chromedriver“ 。学了下基本操作,简单写了一个自动评论的例子。速度还不错,只是没办法刷博客的访问次数比较尴尬啊,哈哈。
很简单的一个例子,下来有空了再学学深入的东西吧,总体来说非常简单。
结尾附上chrome与WebDriver的版本对应关系与下载地址吧:
chromedriver的版本下载地址:
http://chromedriver.storage.googleapis.com/index.html
两者版本的对应关系:
作者:王翔/一梦七年诗
推荐
![](https://res.hc-cdn.com/ecology/9.3.130/v2_resources\images\global\blog-dialog.png)
华为开发者空间发布
让每位开发者拥有一台云主机
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)