Python Selenium 基本配置

在这里插入图片描述
不知道大家学习python的目的有哪些?Web开发 自动化运维 大数据分析 网络爬虫 人工智能 机器学习 ?

最近对网络爬虫比较感兴趣,为什么呢?懒人分很多种…

  1. 懒惰成性什么都不干的

  2. 趁人不注意就偷懒打盹的

  3. 被逼无奈想着投机取巧完成任务的

很不幸,学爬虫的初衷确是为了第三种,因为工作上有一些问题需要处理,但是让我一个个的动手完成真的比较无聊,所以想到了爬虫。当然爬虫也分很多类型,我说的主要是通过自动化selenium模拟手动操作,完成重复有重复的工作喽。

selenium作为目前市面上比较火的WEBGUI自动化测试。selenium 2针对各个浏览器而开发的,它取代了嵌入到被测Web应用中的 JavaScript。与浏览器的紧密集成,支持创建更高级的测试,避免了JavaScript安全模型的限制。除了来自浏览器厂商的支持,Selenium 2 还利用操作系统级的调用模拟用户输入。

WebDriver 支持

Firefox (FirefoxDriver)

IE(InternetExplorerDriver)

Opera(OperaDriver)

Chrome (ChromeDriver)

以及safari(SafariDriver)

它还支持Android(Selendroid)和iPhone(Appium)的移动应用测试。此外,Selenium 2还包括基于HtmlUnit的无界面实现,称为HtmlUnitDriver,和基于webkit的无界面浏览器phantomjs。Selenium 2 API可以通过

Java

C#

PHP

Python

Perl

Ruby

等编程语言访问,支持开发人员使用他们常用的编程语言来创建测试。好了,既然python涵盖在其中,那就简单看看吧,艺多不压身啊。。。。

谈及selenium就要推荐两个网站了,因为selenium在使用的时候需要下载浏览器对应的webdriver才行。我个人比较喜欢谷歌浏览器,所以第一个网站就是chromedriver插件的下载网址了。

  1. 谷歌浏览器启动下载地址: http://chromedriver.storage.googleapis.com/index.html

需要注意的地方,你的浏览器需要和对应版本的chromedriver配合,才能使用哦。

附chromedriver与chrome的对应关系表:在这里插入图片描述
我的chrome版本是63的所以直接下载2.3.5就OK。下载好你们的chromedriver.exe 放在指定目录下 如: pythonpath/scripts 如果电脑环境变量中的path不包含你放置的目录,记得要添加进去哦。在这里插入图片描述
2. webdriver中文社区 :   http://www.webdriver.org/nav1/ 上面有很多selenium的相关知识,棒棒哒…

来一段简单的selenium操作吧:在这里插入图片描述
最后我也整理了一些软件测试学习资料,对于学软件测试的小伙伴来说应该会很有帮助,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这份资料也已经帮助了很多的软件测试的学习者,希望也能帮助到你。需要公众号:软件测试小dao 自取。软件测试,与你同行!陪你成为优秀的测试工程师!

既然都看到这里啦,请你帮个忙:

1、点赞,让更多小伙伴看到;

2、关注我,持续更新测试干货。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

干货分享

自动化测试6年后,终于有了属于我自己的团队···

如果你35岁恐慌了,那你真的该反思自己了···

活久见!40W年薪低?35岁测试工程师惨遭女孩嫌弃!估计是被鸡汤洗脑了!

迷茫了3年:做完这个测试项目,我终于决定辞职···

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码小怡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值