自动化测试实战

以下是为您整理出来关于【自动化测试实战】合集内容,如果觉得还不错,请帮忙转发推荐。

【自动化测试实战】技术教程文章

Selenium2+Python自动化测试实战【代码】

本人在网上查找了很多做自动化的教程和实例,偶然的一个机会接触到了selenium,觉得非常好用。后来就在网上查阅各种selenium的教程,但是网上的东西真的是太多了,以至于很多东西参考完后无法系统的学习和应用,有一次在网上随意搜索,找到了-虫师-写的《Selenium2自动化测试实战基于Python语言》,觉得真心不错,内容也很调理,为了方便自己学习和知识的整理,就把其中虫师编写的自动化项目教程整理一下,有兴趣的可以去参看虫师的...

以实战为导向的selenium自动化测试实战书籍【图】

笔者自15年开始在网络上讲授测试技术课程,很多新手在学习测试技术过程中会遇到各种各样问题,也经常被网友咨询有没有一本偏实战的Selenium书,便打算编写一本零基础到是项目实战书籍,希望对想学习自动测试的同学少走弯路。经19年9月出版以来受到众多读者肯定。凡买书的同学,都赠送配套视频课程一份。随着大数据,机器学习兴起Python语言变得异常火热,Python语言简单易学,有丰富的类库;笔者身边很多朋友,一直想提高自动化测试...

最全面的Java接口自动化测试实战+接口测试教程

第1章 接口自动化测试整体认知了解什么是接口和为什么要做接口测试。并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程。第2章 接口测试的用例设计了解在接口测试中应该进行哪些测试,接口测试用例设计的原则,接口测试与功能测试有哪些异同点。第3章 手工接口测试到自动化框架设计了解手工接口测试该怎么做以及对接口测试框架有一个初步的、大框架的认知。第4章 企业级代码管理工具git的应用多人协同开发自动化...

python+selenium 自动化测试实战来了!!!!【代码】【图】

一.前言:之前的文章说过, 要写一篇自动化实战的文章, 这段时间比较忙再加回家过11一直没有更新博客,今天整理一下实战项目的代码共大家学习。(注:项目是针对我们公司内部系统的测试,只能内部网络访问,外部网络无法访问)问:1.外部网络无法访问,代码也无法运行,那还看这个项目有啥用2.如何学习本项目3.如何学习自动化测试(python+selenium)答:1.其实代码并不重要,希望大家完完整整的看完这个项目后,自己会有思路有想法...

Android自动化测试实战 Java篇主流工具,框架,脚本【代码】

String 前往下载 = " http://icourse8.com/Android_zidonghuaceshi.html "; 章节信息第1章 课程简介第2章 那些重要的Android工具和命令你真的都掌握好了吗?第3章 如何将Monkey工具玩出专业范?第4章 深度挖掘MonkeyRunner测试技术,教你google秘不示人的黑科技第5章 学好Robotium 搞定单元、黑盒、白盒及慕课网官方APP自动化测试第6章 UI自动化测试高手必备最新神器-UiAutomator第7章 搞定跨平台自动化测试、界面元素定位有Ap...

WebDriver 上传下载文件---(虫师《selenium3自动化测试实战--基于Python语言笔记22》)【代码】

1.上传文件 (1)普通上传:将本地文件路径作为一个值放在input标签中,通过form表单将这个值提交给服务器# 定位上传按钮,添加本地文件 driver.find_element_by_id("file").send_keys(file_path + "test.txt") # file_path 文件目录需要导入import os (2)插件上传:一般指基于Falsh,JavaScript或Ajax等技术实现的上传功能,使用AutoIt实现 2.下载文件 (1)firefox浏览器下载文件 browser.download.folderList 0:默认下载路...

WebDriver 警告框处理---(虫师《selenium3自动化测试实战--基于Python语言笔记20》)【代码】

先使用switch_to.alert()方法定位,再使用text,accept,dismiss,send_keys等进行操作。text:返回alert,confirm,prompt中的文字信息 accept():接受现有警告框 dismiss():解散现有警告框 send_key():在警告框中输入文本(如果可以输入)以百度搜索设置弹窗为例:from time import sleep from selenium import webdriverdriver = webdriver.Chrome() driver.get("http://www.baidu.com")# 打开搜索设置 link = driver.find_element_by_li...

WebDriver 8种方法定位一组元素---(虫师《selenium3自动化测试实战--基于Python语言笔记18》)【代码】

定位一组元素的8种方法:# 定位一组元素 find_elements_by_id() find_elements_by_class_class() find_elements_by_name() find_elements_by_tag_name() find_elements_by_link_text() find_elements_by_partial_text() find_elements_by_xpath() find_elements_by_css_selector() from time import sleep from selenium import webdriverdriver = webdriver.Chrome() driver.get("http://www.baidu.com")driver.find_element_by_i...

WebDriver 中常用方法2---鼠标操作(虫师《selenium3自动化测试实战--基于Python语言笔记14》)【代码】【图】

与鼠标操作相关的方法都封装在ActionChains类中。 (1)perform():执行ActiobChains类中存储的所有行为 (2)context_click():右击 (3)double_click():双击 (4)drag_and_drop():拖动 (5)move_to_element():鼠标悬停 from selenium import webdriver # 引入ActionChains类 from selenium.webdriver import ActionChainsdriver = webdriver.Chrome() driver.get("https://www.baidu.com")# 定位到要悬停的元素 above = driver...

WebDriver API 1---XPath(虫师《selenium3自动化测试实战--基于Python语言笔记9》)【代码】【图】

XPath定位:find_element_by_xpath()方法 1.绝对路径定位 例如:百度输入框的绝对路径定位: # 百度输入框 find_element_by_xpath("/html/body/div/div/div/div/div/form/span/input") # 百度搜索按钮 find_element_by_xpath("/html/body/div/div/div/div/div/form/span[2]/input")注意:span[2]表示当前层次下的第2个span2.利用元素属性定位 find_element_by_xpath("//标签名或*[@属性=属性值]")find_element_by_xpath("//input[@...

自动化测试 - 相关标签