在使用 Selenium 或 Playwright 等浏览器自动化工具爬取数据时,经常会遇到「被检测」问题,尤其像 Amazon 这样反爬策略严密的网站。常见的...
Playwright 是微软推出的浏览器自动化框架,最大亮点是天然支持多语言(Python / Java / .NET / Node.js),并且提供统一 AP...
DrissionPage、Selenium和Playwright都是用于Web自动化测试和爬虫的框架,但它们各有特点和适用场景。本文将从多个角度对比这三个框架,...
最近在搞获取网页截图,因为之前都是使用js来实现特别简单,但是因为halo插件的问题必须要用到java开发,所以浅浅的学习记录一下
Microsoft.Playwright 是由微软开发的开源自动化测试工具,支持多种编程语言(如 C#、JavaScript、Python 等)和主流浏览器(C...
上图所示的就是我们最常见的radio单选框和checkbox多选框,playwright提供了一些处理单选框以及多选框的方法。宏哥接下来就一一介绍。
上一篇中宏哥主要讲解和分享了一下,我们常见或者传统的select下拉框的操作,处理起来非常简单,但是近几年随着技术的进步以及对网站的性能要求的提高,随之又出现了...
上一篇宏哥已经介绍了在实际自动化测试过程中,我们遇到下拉框选择的测试,playwright是如何处理的几种方法。今天跟随宏哥来看一下java语言中是如何通过pl...
在实际自动化测试过程中,我们也避免不了会遇到下拉框选择的测试,因此宏哥在这里直接分享和介绍一下,希望小伙伴或者童鞋们在以后工作中遇到可以有所帮助。今天,我们讲下...
我们在日常工作中,会经常遇到弹出警告框的问题,弹框无法绕过,必须处理才可以执行后续的测试,所以弹框处理也是我们必须掌握的一个知识。宏哥在java+seleniu...
本文主要介绍了playwright如何优雅地切换浏览器多窗口,playwright切换页面窗口不需要获取页面窗口的句柄,实现比selenium简单便捷许多,是p...
前边主要讲解和分享了一下iframe的基础知识,以及一些常见的定位方法,最后进行了一下总结。今天主要来讲解和分享一下如何监听iframe上的事件和在iframe...
通过前边三篇的学习,想必大家已经对iframe有了一定的认识和了解,今天这一篇主要是对iframe的一些特殊情况的介绍和讲解,主要从iframe的定位、监听事件...
通过前边两篇的学习,想必大家已经对iframe有了一定的认识和了解,是不是感觉和Python语言中的差不了多少,大同小异,最多就是不同开发语言的一些语法差异。今...
随着软件行业的快速发展,自动化测试已经成为提高软件质量、缩短发布周期的重要手段。随着技术的不断进步,市场上涌现出了众多自动化测试框架,其中Selenium、Cy...
按照计划今天就要用实际的例子进行iframe自动化测试。宏哥还是用之前找到的一个含有iframe的网页(QQ邮箱和163邮箱),别的邮箱宏哥就没有细看了,可能后...
在使用 Java Playwright 进行自动化测试或页面操作时,有时我们需要将浏览器窗口最大化,以便更好地模拟用户行为或获取完整的页面信息。本文将详细介绍如...
public class BrowserMaximizeExample { public static void main(String[] args) { t...
原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站...