标签分类
当前位置:首页 > 程序设计 > Selenium3电子书下载
Selenium3自动化测试实战:基于Python语言

Selenium3自动化测试实战:基于Python语言 Selenium3电子书

发布日期:

出版社:电子工业出版社

作者:虫师

给大家带来的一篇关于Selenium3相关的电子书资源,介绍了关于Selenium3、自动化测试、Python语言方面的内容,本书是由电子工业出版社出版,资源大小22MB,虫师编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.1分,正版资源提供epub、mobi、azw3、PDF格式的内容下载。

Selenium3自动化测试实战:基于Python语言(pdf、epub、mobi、azw3)下载

下载地址:https://pan.baidu.com/s/11bYh71VQWfk-Dp5F5oS1f

分享码:aeui

Selenium3自动化测试实战:基于Python语言 PDF

《Selenium3自动化测试实战——基于Python语言》重要知识结构图总结得出:

(1) Python3 编程语言基础精解

(2) 依据20个例证呈现WebDriver API 的运用场景

(3) unittest & pytest 两大单元测试构架多方位详解

(4) 数据统计控制器实体模型在最新项目中的应用

(5) 依据自动化控制最新项目连接起来所有知识结构图

(6) Jenkins持续集成的安装与配置

(7) appium 移动测试工具的应用

这书现有14章,第1章详解了自动化测试相关的基础知识。第2章到第10章是这书的头等大事,从地理环境搭建,到WebDriver API详解,再到单元测试构架的运用,循序渐进地详解了自动化测试常见到的专业技能,*后再依据最新项目将这类专业技能连接起来出來。第11章详细说明了如何使用Jenkins配置自动化测试最新项目。第12章到第14章详解了移动自动化控制测试工具appium的运用。这书的写作目的并不是简单地坦白客户如何使用1个自动化控制测试工具,仅仅希望客户在培训学习这书的内容后能够提升专业性高度、拓展专业性总宽,从而处理简单的手工检验,向頂級软件测试迈进。

目录

  • 第1 章 自动化测试基础 1
  • 1.1 分层的自动化测试 1
  • 1.2 适合自动化测试的项目 3
  • 1.3 如何学习UI 自动化测试 4
  • 1.4 Selenium 简介 4
  • 1.5 appium 简介 8
  • 第2 章 测试环境搭建 10
  • 2.1 安装Python 10
  • 2.2 安装Selenium 12
  • 2.3 第一个Selenium 自动化测试脚本 12
  • 2.4 浏览器驱动 13
  • 第3 章 Python 基础 16
  • 3.1 Python 哲学 16
  • 3.2 输出 18
  • 3.2.1 打印 18
  • 3.2.2 引号与注释 19
  • 3.3 分支与循环 20
  • 3.3.1 if 语句 20
  • 3.3.2 for 语句 21
  • 3.4 列表、元组与字典 22
  • 3.4.1 列表 22
  • 3.4.2 元组 23
  • 3.4.3 字典 24
  • 3.5 函数、类和方法 25
  • 3.5.1 函数 25
  • 3.5.2 类和方法 26
  • 3.6 模组 27
  • 3.6.1 调用模块 27
  • 3.6.2 自定义模块 30
  • 3.6.3 跨目录调用文件 31
  • 3.6.4 编写自测代码 33
  • 3.7 异常 34
  • 3.7.1 认识异常 34
  • 3.7.2 更多异常用法 37
  • 3.7.3 抛出异常 37
  • 3.8 新手常犯的错误 38
  • 第4 章 WebDriver API 40
  • 4.1 从定位元素开始 40
  • 4.1.1 id 定位 44
  • 4.1.2 name 定位 44
  • 4.1.3 class 定位 44
  • 4.1.4 tag 定位 44
  • 4.1.5 link 定位 45
  • 4.1.6 partial link 定位 45
  • 4.1.7 XPath 定位 46
  • 4.1.8 CSS 定位 48
  • 4.1.9 用By 定位元素 51
  • 4.2 控制浏览器 52
  • 4.2.1 控制浏览器窗口大小 52
  • 4.2.2 控制浏览器后退、前进 52
  • 4.2.3 模拟浏览器刷新 53
  • 4.3 WebDriver 中的常用方法 53
  • 4.4 鼠标操作 55
  • 4.5 键盘操作 57
  • 4.6 获得验证信息 58
  • 4.7 设置元素等待 59
  • 4.7.1 显式等待 60
  • 4.7.2 隐式等待 62
  • 4.8 定位一组元素 63
  • 4.9 多表单切换 64
  • 4.10 多窗口切换 65
  • 4.11 警告框处理 67
  • 4.12 下拉框处理 69
  • 4.13 上传文件 70
  • 4.14 下载文件 

推荐内容

java编程题整理(50道题型及答案)DOC完整版

《java,android面试宝典》PDF超清版

Java EE软件工程师就业求职手册 PDF完整版

传智播客android(安卓)面试题整理

Java基础面试题(含答案详解)

展开 +

收起 -

相关内容
数据结构 Python语言描述

在电子信息科学中,数据结构是这门升阶性课程内容,定义抽象性,难度系数很大。Python语言的英语的语法简易,易用性强。用Python来解读数据结构等主题风格,比c语言等保持起來更加非常容

查看详情
Python自然语言处理

Python自然语言理解层面的权威性之作 迅速掌握某些定义及基础原理的必看 出示丰富多彩英语语料库和编码,便捷训练 从电脑输入法想到提醒(predictivetext)、email过虑到全自动文字归纳、翻译

查看详情
教孩子学编程:Python语言版

这是一本教孩子使用Python进行基础程序设计和解决问题的入门图书,针对变量、循环、函数等编程基础概念的介绍,可以帮助年轻的程序员构建所需的技能,适合任何想要通过Python学习编程的读

查看详情
机器学习系统设计:Python语言实现

本书是一本设计高效机器学习系统的详实指南,介绍机器学习系统设计的整个过程,相关的Python库,并在各个知识环节中都给出了Python示例,欢迎下载

查看详情
精通Python自然语言处理(Deepti)

这是一本学习自然语言处理的一本综合学习指南,介绍如何使用Python执行各种自然语言处理(NLP)任务,帮助读者掌握利用Python设计和构建基于NLP的应用实践。适合熟悉Python语言并对自然语言处

查看详情
Selenium自动化测试:基于Python语言

Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试

查看详情
预测分析建模:Python与R语言实现

本书介绍使用R与Python预测分析建模来解决实际问题,,并提供有效的解决方法。通过展示建模技术和编程工具,我们将抽象的概念转换为具体的例子,推荐阅读

查看详情
笔记精选
网友NO.403088

selenium3+python3环境搭建教程图解

1、首先安装火狐浏览器 有单独文章分享怎么安装 2、搭建python环境 安装python,安装的时候把path选好,就不用自己在配置,安装方法有单独文档分享 安装好以后cmd打开输入python查看是否配置好 3、安装pip 一般python会默认带一个,放置和python一个地址,这样就不需要重新配置环境变量 安装路径可以上网查询很多的教程 https://pypi.python.org/pypi/pip 下载pip源码包 减压以后在cmd 窗口下用cd命令切换到 E:\新建文件夹 (2)\python\pip-18.1 目录下 。然后输入 python setup.py install 安装pip工具。 安装完成以后会显示: Finished processing dependencies for pip==8.1.2 4、安装python集成开发环境pycharm 地址的话官网一搜索就有,下载一个exe文件 下载到本地以后,双击exe文件安装,具体官网有很多教程,可以看怎么安装。安装好以后就可以创建project。 5、最后一步安装selenium3(webdriver)主……

网友NO.894466

解决python selenium3启动不了firefox的问题

selenium3.0之后的版本的就不支持直接打开火狐浏览器,启动火狐浏览器报错,如下图,要想运行就需要我们单独装上驱动。 3.0之前的版本,是可以直接打开火狐浏览器的。 解决办法: 1、首先下载最新版的火狐浏览器 2、下载合适的驱动,对应自己系统,下载地址https://github.com/mozilla/geckodriver/releases,解压文件把下载的驱动文件放在自己的驱动目录下边,我放在单独一个d盘的D:\driver目录下. 重新运行脚本即可。 以上这篇解决python selenium3启动不了firefox的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……

网友NO.913790

通过python+selenium3实现浏览器刷简书文章阅读量

准备工作 下载python,本文以python3.6为例。python3.6下载地址:python3下载地址,选择合适的版本安装。安装成功后,打开命令提示符,在其中输入python,显示如下信息,则说明安装成功。 C:\Users\UbuntupythonPython 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information. 安装selenium3,打开命令提示符,输入pip install selenium,selenium会自动下载安装。安装完成后,打开命令提示符,输入python,然后在python环境下输入import selenium,如果没有提示错误,则安装成功。 C:\Users\UbuntupythonPython 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information. import selenium 下载浏览器驱动,本文以火狐为例,火狐的selenium驱动为geckodriver。geckodriver下载地址:g……

网友NO.485932

处理Selenium3+python3定位鼠标悬停才显示的元素

先给大家介绍下Selenium3+python3--如何定位鼠标悬停才显示的元素 定位鼠标悬停才显示的元素,要引入新模块 # coding:utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsdriver = webdriver.Firefox()driver.get("http://www.baidu.com")# 定位百度页面上鼠标悬停设置按钮mouse = driver.find_element_by_link_text("设置")ActionChains(driver).move_to_element(mouse).perform()driver.find_element_by_link_text("高级搜索").click() 知识点扩展: python selenium 鼠标悬停 #鼠标悬停chain = ActionChains(driver)implement = driver.find_element_by_link_text()chain.move_to_element(implement).perform() 模拟鼠标悬停后,后搜索需要内容 总结 以上所述是小编给大家介绍的处理Selenium3+python3定位鼠标悬停才显示的元素,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站……

liuchaoqun108

liuchaoqun108 提供

资源
37
粉丝
28
喜欢
1709
评论
6

    电子书 编程教程 文档 软件 源码 视频

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757