草庐IT

LinuxGUI自动化测试框架搭建(七)-Ubuntu上安装配置Pycharm

(七)-Ubuntu上安装配置Pycharm1为啥用Pycharm?2Pycharm下载3下载方式3.1Windows下载后传Ubuntu3.2直接在Ubuntu上下载4pycharm安装5运行pycharm6汉化7安装pip38配置python解析器9验证环境1为啥用Pycharm?如果你的Linux系统使用熟练的话,直接使用vim编辑器即可;这里使用Pycharm和Windows上使用Pycharm是一个道理,便于python项目的编写和管理。2Pycharm下载

自动化测试 selenium

目录一、了解自动化测试和selenium1. 什么是自动化测试?为什么要使用自动化测试?2. 为什么使用selenium?3. 环境部署4. 什么是驱动?驱动的工作原理5. selenium 的依赖代码二、selenium 的基础语法1. 元素的定位(1)css选择器的定位(2)xpath 路径2. 元素的操作(1)点击:click();提交:submit()(2)模拟按键输入:sendKeys()(3)清除文本内容clear()(4)获取文本getText() 3. 等待(1)强制等待(2)隐式等待(3)显式等待4. 信息的打印5. 窗口(1)窗口的切换(2)窗口的大小(3)页面的上下滚动6

新一代自动化测试神器Playwright

转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/4bedb73c.html你好,我是测试蔡坨坨。说到WebUI自动化测试,首当其冲的当属Selenium,在很长的一段时间内,Selenium统治着Web自动化,Selenium其实经历了四个阶段,从2006年发布的Selenium1.0到最新的Selenium4.8.3。2006年,Selenium1.0发布Selenium1.0包含SeleniumIDE(浏览器插件,可以帮助我们录制并生成脚本,对于不会代码的同学来说,它是一个非常好的开始,但现在基本被淘汰了)、SeleniumGrid(分布式,将一套脚本分发到不同的机

新一代自动化测试神器Playwright

转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/4bedb73c.html你好,我是测试蔡坨坨。说到WebUI自动化测试,首当其冲的当属Selenium,在很长的一段时间内,Selenium统治着Web自动化,Selenium其实经历了四个阶段,从2006年发布的Selenium1.0到最新的Selenium4.8.3。2006年,Selenium1.0发布Selenium1.0包含SeleniumIDE(浏览器插件,可以帮助我们录制并生成脚本,对于不会代码的同学来说,它是一个非常好的开始,但现在基本被淘汰了)、SeleniumGrid(分布式,将一套脚本分发到不同的机

软件测试——功能测试,使用Java,IDEA,Selenium进行web自动化测试

视频地址:03-web元素定位ID_哔哩哔哩_bilibilip1.下载jdk,maven,ideap2.配置java-selenium环境正式开始:(1)创建代码:(2)第一次运行会报错:要下载东西 (3)Windows系统的输入如下: (4)完成如下:(这个用的是Linux系统的)p3:web元素定位ID(1)先改一下之前的代码 (2)如何在浏览器定位ID (3)如何测试搜索功能p4:web元素定位name,class(1)再优化一下代码 (2)创建一个测试用例,进行name和class定位元素  p5:xpath,css定位   p6:模拟鼠标滑动事件 p7.Action拖拽。。。p8:

postman接口自动化测试

   Postman除了前面介绍的一些功能,还有其他一些小功能在日常接口测试或许用得上。今天,我们就来盘点一下,如下所示:1.数据驱动    想要批量执行接口用例,我们一般会将对应的接口用例放在同一个Collection中,然后再通过Runner批量执行。这种方式适用于接口用例参数固定的情况下,但也存在另一个问题,如果每次运行时,接口参数都在变化,该如何操作了?    认真看过前面文章的童鞋可能已经猜到,将变量参数化就可以了。但这种方式,存在也存在另外一个问题,就是需要每次将参数提前设置好,比如在Pre-requestScript中设置如下:pm.environment.set("userna

用selenium IDE手工编写自动化测试脚本

目录一、打开seleniumIDE插件 二、输入脚本1.元素定位的验证 console验证Xpath定位2.元素定位的验证  console验证css定位seleniumIDE属于玩具型自动化测试脚本编写工具,它简单、易上手,对于web自动化测试入门来说,是个非常不错的选择。使用seleniiumIDE插件录制脚本非常容易,具体过程请点击。下面就介绍如何使用seleniumIDE手写第一个自动化测试脚本。通过手写测试脚本,让你对自动化测试有更清晰的认识。此次被测试网址为:http://user-p2p-test.itheima.net/common/member/reg一、打开selenium

Python Selenium搭建UI自动化测试框架

自动化测试是软件测试中非常重要的一部分,可以提高测试效率和测试覆盖率。在UI自动化测试中,Selenium是非常流行的工具。本文将介绍如何使用Python和Selenium搭建UI自动化测试框架。一、环境准备在开始搭建UI自动化测试框架之前,需要先安装Python和Selenium。可以从Python官网下载Python安装包,并使用pip命令安装Selenium。二、框架目录结构在搭建UI自动化测试框架之前,需要先规划好框架的目录结构。以下是一个比较完整的目录结构:├──config│├──__init__.py│├──config.ini│└──logger.ini├──data│├──_

selenium(4)-------自动化测试脚本(python)

webdriverAPI一)定位元素的方式,必问1.1)id来定位元素,前提是元素必须具有id属性,因为有的元素是没有id的1.2)name,元素必须有name,并且必须全局唯一1.3)tagname,元素是一定有的,但是必须全局唯一才可以定位到元素1.4)classname,class的名字,必须全局唯一1.5)link_text,通过链接内容来进行定位,但是必须是全局唯一的1.6)partiallinktext,部分的链接内容,必须是全局唯一的1.7)cssselector1.8)xpath二)等待1)固定等待time.sleep()必须等待好参数设定的时间2)driver.implici

接口自动化测试 vs. UI自动化测试:为什么前者更快,更省力,更稳定?

从入门到精通!企业级接口自动化测试实战,详细教学!(自学必备视频)  目录前言:一、什么是接口自动化测试和UI自动化测试二、为什么接口自动化测试效率比UI自动化测试高1.执行速度2.维护成本3.稳定性三、接口自动化测试开发和调试的效率高的原因1.开发效率2.调试效率五、总结前言:在软件开发过程中,测试是一个非常重要的环节。自动化测试已经成为了许多团队的标配,其中包括接口自动化测试和UI自动化测试。虽然两者都可以提高测试效率,但是接口自动化测试相对于UI自动化测试来说有着更高的效率。一、什么是接口自动化测试和UI自动化测试接口自动化测试是通过调用接口来检测程序的功能是否正常的测试方法。UI自动化