WEB端自动化


前言

使用python做web端自动化的具体。


一、需要的注意事项

使用python语言的注意事项,编码工具为pycharm,在做web端自动话之前需要在pc端下载浏览器的加载插件(ChromeWebdiver安装)。
链接:chromedriver.storage.googleapis.com/index.html?…
选择与chrome匹配的chromediver
使用其他的浏览器也需要去找对应的插件

二、代码

1.引入库

需要的库与实例窗口化的过程
在这里插入图片描述


## 2.定位方法
定位方法分为八种,最常用的id,name,css,xpath.
下面还有在运行自动化脚步是添加的报错截屏
![在这里插入图片描述](https://img-blog.csdnimg.cn/bc3a216237404bd8a32387b38a2b8740.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYmh6cjI5MzU0Mzk0MTc=,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)



# 总结
主要是注意插件安装,定位的使用。
Web自动化测试框架是一种用于自动化测试Web应用程序的工具或框架。它可以模拟用户在浏览器中的操作,如点击、输入、提交表单等,并验证应用程序的行为是否符合预期。 常见的Web自动化测试框架有以下几种: 1. Selenium:Selenium是一个广泛使用的Web自动化测试框架,支持多种编程语言,如Java、Python、C#等。它可以模拟用户在浏览器中的操作,并提供丰富的API用于验证页面元素、执行断言等。 2. Puppeteer:Puppeteer是由Google开发的一个Node.js库,它提供了一套API用于控制Chrome或Chromium浏览器。Puppeteer可以模拟用户在浏览器中的操作,并提供了丰富的功能,如截图、生成PDF等。 3. Cypress:Cypress是一个现代化的前测试工具,它可以直接在浏览器中运行测试代码,无需依赖第三方驱动程序。Cypress提供了简洁的API和强大的调试能力,可以轻松编写和运行自动化测试。 4. TestCafe:TestCafe是一个跨浏览器的自动化测试框架,它可以在真实的浏览器中运行测试用例。TestCafe支持多种编程语言,如JavaScript、TypeScript等,提供了简单易用的API和丰富的断言功能。 5. WebDriverIO:WebDriverIO是一个基于WebDriver协议的自动化测试框架,它支持多种浏览器和平台,并提供了丰富的API和插件生态系统。WebDriverIO可以与其他测试框架集成,如Mocha、Jasmine等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值