编程小白的自学笔记十一(python爬虫入门三Selenium的使用+实例详解)
作为一个编程小白,目前按照书籍已经学完爬虫部分,但是书上的爬虫过于基础,难以实战,于是我又跟在“以山河作礼。”大佬的专栏后面学,今天学习到了Selenium的使用,记录一下。
selenium
selenium
自动化测试-Selenium
Selenium的使用
【Selenium】chromedriver最新版本与Chrome自动更新版本不匹配问题
chromedriver与Chrome版本不匹配且没有匹配最新Chrome版本的chromedriver。2、解压后将chromedriver.exe分别复制放到Chrome和Python目录下。1、下载对应Chrome浏览器的chromedriver。右键“我的电脑”→属性→高级系统设置→环境变量
selenium元素定位与操作
说明:本篇博客基于selenium 4.1.0。
使用postman发送HttpServletRequest请求
使用postman发送HttpServletRequest请求
Selenium自动化测试中如何抓取网络请求响应及WebSocket信息
我们在使用Selenium测试Web或Electronjs/Cef框架应用时,有时候操作一个元素需要判断是否发送了请求以及请求的参数是否正确我们可以通过,开启Chrome的性能日志来然后配合driver.get_log("performance")来查看请求,然后对Network相关的日子进行过滤,
postman下载安装和基础使用教程(官网)
postman下载、安装、基础使用教程,亲测有效,有疑问可留言
干货!Playwright架构与Selenium 架构对比
在 Web 测试自动化方面,Selenium 多年来一直是行业的主导工具。但是,市场上还有许多其他自动化测试工具。Playwright是一种较新的工具,已经越来越受欢迎。网上有很多文章对二者进行对比,今天我从二者的架构角度进行一下对比分析!
idea实现单元测试
idea实现单元测试教程
Postman接口测试 —— 设置全局变量、参数传递、断言
在能熟练使用postman运行接口请求后,会遇到一些问题。例如:我们的web网站一共有几十个接口,测试的时候如果要切换环境,这个时候要每个接口都要修改url的根路径,一个一个的改也太麻烦了;还有时候我们经常需要用到上一个接口的返回值,来作为下一个接口的数据来使用,要怎么把参数传递过去呢;作为接口测试
postman 的 console 窗口,助力 http 请求错误时的问题排查
postman 是个很不错的 http 请求测试工具,有时我们使用它发送 http 请求,但是因为各种原因,导致请求失败,没有 response 返回,可能只有一个状态码,这让我们排查起来非常困难,比如下图所示,请求一个接口后,看不到 response,只能看到 status 是 401 unaut
selenium自动获取cookies用于requests做接口请求爬虫
selenium可以用来模拟用户操作的python第三方包,而requests则是用来做接口请求。两者一结合,可能在某些方面优于单个包的爬虫。在requests请求时,我们都知道requests是需要headers信息。所以自动获取cookies等headers里关键信息就至关重要,而seleniu
免费 Selenium各大浏览器驱动【谷歌chrme、火狐Firefox、IE浏览器】
aardio群 625494397。应用场景 Selenium库涉及到。下载对应版本的浏览器驱动。废话不多说 直接开整!安装selenium库。竟然还有脸收费 服了。
一文带你全面了解什么是自动化测试?
软件测试是软件开发过程中一个必不可少的环节。传统的软件测试方式通常是手动测试,即由专业的测试人员通过手动操作软件应用程序来验证其功能和性能。然而,这种方式存在许多缺点,例如时间耗费、测试结果不稳定、测试覆盖率不够高等。为了解决这些问题,自动化测试逐渐成为了主流的测试方式。自动化测试是通过使用特定的测
selenium查找svg元素
XPath是一种用于定位XML文档中的web元素的语言,包括构成网页的HTML文档。在Selenium中,XPath是在网页上查找元素(包括SVG(可伸缩矢量图形)元素)最广泛使用的方法之一。SVG元素不同于常规HTML元素,因为它们是使用XML而不是HTML创建的。在Selenium中查找它们需要
Lambda使用——Stream流合并、分组内对象数据合并
最终实现的效果是返回一个最终的list,里面的每一个实体值是上面所有字段合并后的值(provinceId、field1、field2、field3、field4、field5、field6、field7、field8、field9)A接口返回List里面有值的的字段为:provinceId、fiel
json中的json.parseObject()方法和json.tojsonString()方法讲解
JSON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。在前后台的传输过程中,Json字符串是相当常用的,这里就不多介绍其功能了,直接举一下应用的小例子,帮助理解这两个方法的用法。 //LIST列表 //根据game
C# 中的单元测试,如何使用单元测试进行程序测试和调试?
除了 Visual Studio 自带的单元测试框架外,还可以使用第三方框架如 NUnit 和 xUnit 来编写单元测试。这些框架提供了更丰富的功能,例如测试套件的组织、参数化测试、异步测试等。单元测试是一种软件测试方法,用于测试单个功能或方法是否按预期工作。在 C# 中,可以使用 .NET 框架
Postman+Newman+Git+Jenkins+Slack 接口自动化和监控
Newman 是命令行工具,Postman 是 GUI 的客户端,Newman 可执行 Postman 导出的.json 脚本文件。Newman 运行需要先安装 NodeJS 环境(>=v4.)。因 NodeJS 可以跨平台支持,所以 Postman & Newman 也可以同时支持 Windows