自动化测试selenium篇(一)

本文主要讲解了selenium测试一些细节;

自动化测试selenium篇(二)

本文主要写了selenium中对浏览器操作的一些具体步骤;

Selenium打开浏览器后闪退问题解决

恍然醒悟之前,其实笔者也去核对了浏览器版本、也去Chrome和Edge开发者官网下载了对应版本的msedgedriver.exe和chromedriver.exe并将其保存路径加入了系统Path环境变量。就是这个小小的差异,而对于笔者这个日常将火狐浏览器作为默认浏览器,并只在火狐浏览器做了大量自动化

解决Selenium元素拖拽不生效Bug

方案3:先通过clickAndHold()方法点击并按住元素,然后使用moveByOffset()方法将元素拖拽到目标区域,再使用release()方法将按住的元素释放——无效。方案4:先通过clickAndHold()方法点击并按住元素,然后使用moveToElement()方法将元素拖拽到指定元

Go基础学习11-测试工具gomock和monkey的使用

这篇文章主要针对go语言中的测试工具进行回顾总结,包括mockgen、mockey等。Mock是单元测试中常见的一种技术,就是在测试过程中,对于一些不容易构造或者获取的对象,创建一个Mock对象来模拟对象的行为,从而把测试与测试边界以外的对象隔离开。上面使用mockgen生成对应的mock文件缺点非

「自动化测试」Selenium 的使用

解放双手的神器啊

selenium 页面滚动的实用方法

功能需求:编写爬虫时在这几种情况下会经常用selenium的滚动屏幕的功能。1、动态加载的网页,当你不滚动屏幕时只会显示部分数据,当向下滚动时会显示更多的数据。只有显示完成后才能用driver.find_elements获取全部元素。2、当通过多页的滚动获取全部数据后,要单击某个元素时,这个元素必须

Selenium等待机制:理解并应用显式等待与隐式等待,解决页面加载慢的问题

为了解决这个问题,Selenium提供了多种等待机制,其中最常用的是显式等待(Explicit Wait)和隐式等待(Implicit Wait)。本文将详细探讨这两种等待机制的原理、应用方式,并通过丰富的代码和案例,帮助新手朋友理解和掌握这些技巧,以解决页面加载慢的问题。通过合理设置显式等待和隐式

selenium+谷歌驱动器的安装

安装)的终端下,输入pip install selenium 回车安装(命令行的命令是一样的),安装好后再输入pip show selenium检查是否安装成功。3.下载后解压,将chromedriverd exe文件放到python目录的Scripts目录下(前提是已经安装好python,没安装的

Postman之全局变量与环境变量配置

Postman之全局变量与环境变量配置

探索Selenium的规避检测策略

本篇博客重点介绍了Selenium在规避检测方面的应用。在当今网络环境中,越来越多的网站采取了反爬虫机制,使得爬取数据变得更加困难。然而,Selenium作为一种强大的Web自动化工具,可以模拟用户行为,有效规避常见的检测技术。

Postman官网下载导入导出分享等,初次使用怎么快速上手?Postman环境变量、常用脚本如何使用?

Postman官网下载导入导出分享等,初次使用怎么快速上手?Postman环境变量、常用脚本如何使用?

Selenium+Docker成功解决这一大难题

框架分为3个部分,多线程并发测试框架采用Python编写,调用robot framework执行测试用例,并将测试请求发送给docker容器中运行的SeleniumHub,SeleniumHub寻找处于空闲状态的SeleniumNode执行节点进行web测试,测试结束后,在部署测试脚本的主机上生成各

Postman 问题汇总

SSL校验失败,可以在postman设置中关闭ssl校验,自测对ssl无要求。

关于selenium无头模式打开Chrome/Edge白屏的问题

selenium == 4.25.0Chrome == 129.0.6668.59Edge == 129.0.2792.52options.add_argument(“–headless=old”)https://stackoverflow.com/questions/78996364/chrome

Selenium入坑——用代码自动下载浏览器驱动

让代码根据我们的浏览器自动匹配驱动

277道Selenium面试八股文(答案、分析和深入提问)整理

最直接有效的方法是使用clear(),这是推荐的做法。使用方法一般不常用,除非在特定情况下需要逐字删除文本。希望这些信息对你有所帮助!如果你确定页面上只会有一个符合条件的元素,使用方法。如果可能会有多个符合条件的元素,或你想处理所有匹配的元素,使用方法。这样可以确保在编写测试时更好地控制其行为,根据

软件验证与确认实验二-单元测试

理解四种测试设计准则:输入域、图、逻辑表达式、语义结构。理解常用基于结构的覆盖准则:语句覆盖、分支覆盖、MC/DC覆盖。被测程序(Program under test,PUT)应满足分支覆盖。

软件测试必备的测试工具清单汇总

据统计,中国软件外包市场的潜力和机会已远远超过软件王国印度,不过由于软件人才的严重不足致使我国软件发展遭遇“瓶颈”。国家为了大力培养软件人才,不断采取积极有效的措施。我国对软件测试人才的需求数量还将持续增加,因此软件测试工程师也就成为了IT职业的亮点。那么一般究竟需要哪些主流的软件测试工具呢?

掌握 Postman 的 API 测试错误处理:提升应用的健壮性与用户体验

通过本文的介绍,你应该已经了解了如何在 Postman 中进行 API 测试错误处理。掌握这些技能可以帮助你提升 API 的健壮性,确保在面对各种异常情况时,你的应用能够优雅地处理错误,提供清晰的反馈给用户。记住,错误处理是 API 设计中的一个重要组成部分,值得你投入时间和精力去不断优化。通过实际

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈