• 2024-07-20java Selenium,定位 伪元素.UI自动化
    Java中,要获取这个表单字段前面的星号“*”,因为是用的伪元素,无法直接通过常规定位获取字符,需要用到JavascriptExecutor。importorg.openqa.selenium.By;importorg.openqa.selenium.JavascriptExecutor;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.We
  • 2024-05-15JAVA爬虫使用Selenium自动翻页
    关于Maven<dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.15.3</version></dependency><dependency><groupId>org.seleniumhq.selenium</groupId>
  • 2024-03-05多任务一次搞定!selenium自动化复用浏览器技巧大揭秘
    复用浏览器简介在Web自动化测试中,浏览器复用是指将已打开的浏览器实例用于多个测试用例。这可以显著提高测试效率和性能,并减少资源消耗。浏览器复用通常与浏览器驱动程序(如SeleniumWebDriver)一起使用,以便更好地管理浏览器窗口和标签页。常见的浏览器复用场景如下:多个测试
  • 2024-02-19Web自动化三种等待方式,一篇文章教会你
    三种等待方式简介在实际工作中等待机制可以保证代码的稳定性,保证代码不会受网速、电脑性能等条件的约束。等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做Web自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会
  • 2023-09-05直播平台制作,WebDriver API 拖拽页面元素
    直播平台制作,WebDriverAPI拖拽页面元素 importorg.testng.annotations.Test;importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.chrome.ChromeDriver;importorg.openqa.selenium.int
  • 2023-06-10网页自动翻页
    以下是一个使用JavaSelenium库实现网页自动翻页的代码:importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.chrome.ChromeDriver;importorg.openqa.selenium.interactions.Actions;pub
  • 2023-04-21Java Selenium4 ChromeDriver获取指定的POST请求
    前言最近项目上需要去找某个网站对应的请求数据,但是这个网站有个奇怪的反爬机制,你如果直接去请求这个url(listPro)是获取不到数据的,它会返回一段加密后的js代码过来,如果在浏览器上执行也不行,需要在这个网站上执行,这段代码主要是加密设置一个cookie,我在浏览器上复制这个cookie后,可以
  • 2023-04-08并发兼容性测试
    Web测试项目中经常进行浏览器兼容性相关的测试工作,因为兼容性测试的工作重复性相当高,所以导致手工测试效率低下测试人员积极性降低。TestNG提供了并发执行测试用例的功能,可以让测试用例以并发的形式执行,实现测试不同浏览器的兼容性测试。下面代码中分别使用Chrome、Firefox和
  • 2023-04-04c#OpenQA.Selenium截图二维码
    c#OpenQA.Selenium如何给指定元素截图,比如截图获取二维码,1.获取指定元素节点 varimage=driver.FindElementById("CheckCode");2.使用ITakesScreenshot获取截图并保存 Screenshotscreenshot=((ITakesScreenshot)image).GetScreenshot(); screenshot.SaveAsFile(Login