Python自动化测试新书下载: 使用Selenium工具和Python自动化浏览器-阿里云开发者社区

开发者社区> python人工智能命理> 正文

Python自动化测试新书下载: 使用Selenium工具和Python自动化浏览器

简介: Automatic Operation of Browser using Selenium and Python - 2018.pdf 书籍下载: https://itbooks.pipipan.com/fs/18113597-335285106 https://china-testing.github.io/ 后续将对重点内容进行翻译介绍。
+关注继续查看

图片.png

Automatic Operation of Browser using Selenium and Python - 2018.pdf

书籍下载: https://itbooks.pipipan.com/fs/18113597-335285106

https://china-testing.github.io/ 后续将对重点内容进行翻译介绍。

样章: [python作业AI毕业设计博客]selenium工具python快速入门1简介](https://yq.aliyun.com/articles/690134?spm=a2c4e.11155435.0.0.4aa93312fW2dt7)

Selenium是测试自动化工具。它在世界各地被广泛用作自动化Web应用程序测试的工具。在本书中,我们使用Selenium WebDriver来执行浏览器的自动操作,同时使用Mozilla Firefox和Google Chrome。

Selenium是非常有用的工具,但它不是简单的工具,让我们一旦学习它就可以使用它。实践是必要的,但不希望使用在互联网上运行的真实网站进行练习。

本书适合那些具有Python编程经验并且对Web应用程序的自动化测试感兴趣的人。

由于本书使用Linux(Ubuntu)作为工作环境,如果您没有Linux开发经验,那么在了解几本Linux命令之后阅读本书会更好。

在第1章中,我们将学习使用Selenium WebDriver自动操作浏览器所需的知识。特别是,理解自动操作的方法和识别要操作的元素的方法。

在第2章中,我们将准备使用Selenium WebDriver执行浏览器自动操作的环境。在本书中,我们运行Firefox和Chrome浏览器,因此我们将准备两种浏览器的环境。另外需要理解Selenium WebDriver的内部机制,我们将使用JsonWireProtocol直接与浏览器驱动程序通信并尝试操作浏览器。

在第3章中,我们将演示站点的自动操作作为Selenium WebDriver的基本实践。演示站点包括“按钮,链接,文本框,单选按钮,复选框,下拉列表,文件上载,文本,iframe中的文本”。本章的目的是使用Selenium WebDriver。

在第4章中,我们将执行WordPress站点的自动操作,作为Selenium WebDriver的高级实践。首先,我们将安装WordPress和WooCommerce插件来准备一个自动运行的网站,然后我们将使用Selenium执行“发布博客文章”,“在EC网站上注册产品”和“在EC网站上购买产品”的自动操作的webdriver。了解Firefox和Chrome之间的行为差​​异非常重要。

在第5章中,我们将使用Selenium WebDriver和Test Framework执行Web应用程序的自动测试。作为自动化测试的一个例子,我们将执行两项测试,Google搜索测试和WordPress登录测试。

在第6章中,我将根据我对Selenium的经验,提及一些关于使用Selenium WebDriver的注意事项。

参考资料

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SharePoint自动化系列——通过PowerShell创建SharePoint Web
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PSSnapin Microsoft.
632 0
Selenium2+python自动化7-xpath定位
前言     在上一篇简单的介绍了用工具查看目标元素的xpath地址,工具查看比较死板,不够灵活,有时候直接复制粘贴会定位不到。这个时候就需要自己手动的去写xpath了,这一篇详细讲解xpath的一些语法。
1007 0
Selenium2+python自动化8-SeleniumBuilder辅助定位元素
前言 福利来了,对于用火狐浏览器的小伙伴们,你还在为定位元素而烦恼嘛? 上古神器Selenium Builder来啦,哪里不会点哪里,妈妈再也不用担心我的定位元素问题啦!(但是也不是万能,基本上都能覆盖到)一、安装Selenium Builder 在火狐浏览器的附加组件中搜索添加Selenium Builder即可。
1178 0
Selenium2+python自动化1-环境搭建
前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。
1244 0
Mac OS下应用Python+Selenium实现web自动化测试
在Mac环境下的自动化测试环境搭建这里有一篇亲测通过的文《mac下怎么搭建selenium python环境?》。 不过在这个过程中要注意两点: 1.在终端联网执行命令“sudo pip install –U selenium”如果失败了的话,可以尝试用命令“sudo easy_install selenium”来安装selenium; 2.安装好PyCharm后新建project,Interpreter一定要选对,默认给出的两个可选项很有可能是不对的。
1260 0
Selenium2+python自动化5-操作浏览器基本方法
前言 前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。
1249 0
SharePoint自动化系列——通过PowerShell创建SharePoint List Items
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PSSnapin microsoft.
711 0
Selenium2+python自动化2-pip降级selenium3.0
selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的,最近有不少小伙伴踩坑了,决定有必要出这一篇,帮助刚入门的小伙伴们解决好环境问题。
1288 0
+关注
python人工智能命理
提供书籍寻找服务,十元一本起,不成功不收费。 曾任职于腾讯、华为等公司,独立带队完成大型项目的全系统测试,担任过技术总监、测试经理以及测试专家职位。现任某主流公司自动化测试架构师。
170
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载