Selenium自动化测试实战:基于Python-课件模板_第1页
Selenium自动化测试实战:基于Python-课件模板_第2页
Selenium自动化测试实战:基于Python-课件模板_第3页
Selenium自动化测试实战:基于Python-课件模板_第4页
Selenium自动化测试实战:基于Python-课件模板_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

202xselenium自动化测试实战:基于python演讲人202x-11-11前言前言

服务与支持服务与支持1selenium自动化测试框架入门1selenium自动化测试框架入门1.1selenium自动化测试框架概述1.2selenium的历史版本及核心组件1.2.1selenium1.01.2.2selenium2.01.2Selenium的历史版本及核心组件1.2.1Selenium1.01.2.2Selenium2.02python与selenium环境的搭建2python与selenium环境的搭建2.1python版本的选择2.2python环境的搭建2.3selenium的安装2.2Python环境的搭建2.3Selenium的安装3seleniumide插件的安装与使用3seleniumide插件的安装与使用3.1seleniumide插件的安装3.2seleniumide的使用3.3seleniumide的脚本保存与python脚本转换3.4selenium命令行运行器3.2SeleniumIDE的使用3.3SeleniumIDE的脚本保存与Python脚本转换3.4Selenium命令行运行器4selenium的配置与第一个可运行的脚本4selenium的配置与第一个可运行的脚本4.1selenium的配置4.2第一个可运行的脚本4.2第一个可运行的脚本5selenium中的元素定位方法与案例演示5selenium中的元素定位方法与案例演示M.94275.CN15.1selenium中的元素定位方法概述25.2根据id属性定位元素35.3根据name属性定位元素45.4根据class属性定位元素55.5根据标签定位元素65.6根据链接文本定位元素5selenium中的元素定位方法与案例演示5.7根据部分链接文本定位元素5.8根据xpath定位元素5.9根据css定位元素5.8根据XPath定位元素5.9根据CSS定位元素5selenium中的元素定位方法与案例演示5.2根据id属性定位元素5.2.1find_element_by_id()方法5.2.3find_element()方法5.2.4find_elements()方法5.2.2find_elements_by_id()方法6selenium中的其他方法与案例演示6.1浏览器导航操作的相关应用6.2selenium的3种等待方式6.3高亮显示正在操作的元素6.4为页面元素捕获异常6.5断言在测试脚本中的应用6.6框架元素的切换6selenium中的其他方法与案例演示单击此处添加文本具体内容,简明扼要的阐述您的观点。根据需要可酌情增减文字,以便观者准确的理解您传达的思想。单击此处添加标题6selenium中的其他方法与案例演示6.7不同弹窗的处理方法6.8模拟键盘操作6.9模拟滚动条操作6.10模拟手机端浏览器6selenium中的其他方法与案例演示6.2selenium的3种等待方式6.2.1强制等待6.2.2显式等待6.2.3隐式等待6selenium中的其他方法与案例演示6.7不同弹窗的处理方法6.7.1警告弹窗6.7.2确认弹窗6.7.3快捷输入弹窗7自动化测试模型7自动化测试模型7.1自动化测试模型概述7.1.1线性测试7.1.2模块化驱动测试7.1.3数据驱动测试7.1.4关键字驱动测试7.2pageobject设计模式7.1.1线性测试7.1.2模块化驱动测试7.1.3数据驱动测试7.1.4关键字驱动测试7.2PageObject设计模式8自动化测试框架的设计与工具应用8自动化测试框架的设计与工具应用018.1unittest单元测试框架的应用028.2测试报告的生成038.3测试报告的发送048.4日志管理058.5robotframework简介068.6robotframework与selenium环境的搭建8自动化测试框架的设计与工具应用8.7robotframework与selenium案例演示8.8自动化测试平台的设计思想8.9自动化测试平台的投入成本8.10测试平台开发综述8.8自动化测试平台的设计思想8.9自动化测试平台的投入成本8.10测试平台开发综述8自动化测试框架的设计与工具应用8.1unittest单元测试框架的应用18.1.1测试用例的设计28.1.2测试用例的实现8自动化测试框架的设计与工具应用8.6robotframework与selenium环境的搭建18.6.1robotframework的安装28.6.2robotframeworkride的安装38.6.3seleniumlibrary的安装9docker基础与操作实战9docker基础与操作实战019.1docker容器简介029.2docker的安装过程039.3docker命令实战:帮助命令(docker--help)049.4docker命令实战:拉取镜像(dockerpull)059.5docker命令实战:显示本机已有镜像(dockerimages)069.6docker命令实战:启动容器(dockerrun)9.7Docker命令实战:查看运行容器(dockerps)A9.8Docker命令实战:在容器中运行命令(dockerexec)B9.9Docker命令实战:停止容器运行(dockerstop)C9.10Docker命令实战:启动/重启容器(dockerstart/restart)D9.11Docker命令实战:查看容器元数据(dockerinspect)E9.12Docker命令实战:删除容器(dockerrm)F9docker基础与操作实战9docker基础与操作实战9.13docker命令实战:删除镜像(dockerrmi)9.14docker命令实战:导出容器(dockerexport)9.15docker命令实战:从tar文件中创建镜像(dockerimport)9.14Docker命令实战:导出容器(dockerexport)9.15Docker命令实战:从tar文件中创建镜像(dockerimport)9docker基础与操作实战9.2docker的安装过程02019.2.2windows10操作系统中docker的安装过程9.2.1centos7.0操作系统中docker的安装过程10基于docker与seleniumgrid的测试技术10基于docker与seleniumgrid的测试技术10.1seleniumgrid简介10.2基于docker的seleniumgrid的相关配置10.3基于docker+seleniumgrid的案例演示10.2基于Docker的SeleniumGrid的相关配置10.3基于Docker+SeleniumGrid的案例演示11基于docker、jenkins与selenium实现分布式自动化测试11.1jenkins简介11.2jenkins的安装与配置过程11.3基于selenium+unittest提高自动化测试的执行效率11.4基于docker+jenkins+selenium实现分布式自动化测试11.2Jenkins的安装与配置过程11.3基于Selenium+UnitTest提高自动化测试的执行效率11.4基于Docker+Jenkins+Selenium实现分布式自动化测试11基于docker、jenkins与selenium实现分布式自动化测试12selenium在性能测试和安全性测试方面的应用12selenium在性能测试和安全性测试方面的应用12.1使用selenium辅助完成安全性测试

12.2使用selenium辅助完成性能测试背后的思想

12.3jmeter的安装、配置与使用12.3.1下载jmeter的安装环境12.3.2安装jmeter12.3.3jmeter的录制需求12.3.4创建线程组12.4使用selenium+jmeter实现性能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论