开发者问题收集
我目前正在开发一个自动化测试脚本,它需要一个无头浏览器(PhantomJS)以及所有可能的 DOM 导航和操作(下载除外)。因此 PhantomJS 应该可以满足要求。但是我无法将 PhantomJS 与 javascript jQuery 一起使用,因为出现以下错误:var page = require('webpage').create();page.open('http://mywebsit
这是一个简单的 Selenium 脚本,我在其中启动一个 URL 并执行几个单击操作。当我在这几个步骤中的任何一个之间放置 Thread.sleep(2000) 时,执行会中断,并且会出现如下所示的异常。2022 年 12 月 26 日下午 3:55:35 org.openqa.selenium.support.ui.ExpectedConditions findElement警告:findEle
我尝试运行 selenium/chromedrive 脚本,但一直出现以下错误。Selenium v​​er 4.72Chrome 浏览器版本:版本 108.0.5359.125(官方版本)(64 位)ChromeDriver 版本:ChromeDriver 108.0.5359.71Message: unknown error: Chrome failed to start: exited no
我在 Eclipse 中使用 Selenium,经常遇到这些错误。之前我因为加载状态而遇到错误,于是我降级到 chrome 102。现在我遇到了这个我无法理解的错误。我正在分享我的控制台和脚本:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: unexpected command re
我尝试使用 TestNG 执行 Selenium Java 项目,但遇到了与 TestNG 注释相关的配置问题。我使用的是页面对象模型设计模式。chromedriver 成功执行了每个测试用例,并进入登录页面,但之后崩溃并显示配置失败 @BeforeMethod 的错误。我正在分享整个代码和控制台错误。大家有解决方案吗?已经在这里呆了很长时间了。页面类。基本页面:package Pages;imp
我目前有一个 Jenkins 脚本,它启动一个 Docker 容器,其中使用 Maven 运行 Selenium 测试。 Selenium 测试执行成功,Maven 返回“构建成功”。问题如下:Jenkins 不仅执行 Jenkinsfile 中指定的 sh 命令,还执行了未知的第二个 sh 命令。Jenkins 管道步骤如图所示,突出显示的部分作为命令执行,这显然不是命令,这意味着 Docker
我目前正在测试 PEGA 应用程序的 UI,而我偶然发现了一个问题,即我单击一个按钮,而该按钮又会保存一个项目并关闭框架。单击方法完成后,它仍在寻找 y 帧,但停留在 x 帧上,因此崩溃。使用时会出现以下问题:driver.findElement(By.x("selector")).click();框架正在切换,并且在框架中它仍在尝试定位上一个活动框架(此时不可见)。我在PegaGadget2If
我正在更新 Selenium 和 chromedriver,以用于自动测试。我将 chromedriver 和 Chrome 更新到版本 98,并将 Selenium v​​.3.3.3 升级到 4.1.0。但是现在,每当我尝试运行测试脚本时,都会出现未知错误。完整的回溯如下:C:\sw\src\Presentation\client\TestAutomationScripts\TestAutom
我终其一生都搞不清楚如何创建一个轻量级的 Linux 容器,使用 Selenium WebDriver、Chrome 和 NodeJS 对网站执行测试。启动 ChromeDriver 时,我似乎总是遇到权限问题。我还希望使用一个可以自动更新 ChromeDriver 的软件包,或者 - 同样 - 锁定 Chrome 以防止其自动更新。我并不想运行 Selenium Grid - 只需要一个简单、轻
我正在尝试设置一个项目,该项目应在 Gitlab CI 上运行的管道内运行用 python 编写的基于 e2e selenium 的测试。目标是使用 pytest-docker,以便使用 docker-compose 文件启动所需的应用程序,然后我们才能运行测试(这只是为了证明我为什么使用 dind 服务和 docker/compose 映像)。但是,我在 Gitlab CI 中运行一个简单的测试
我有一些测试,如果我以无头模式运行它,并且如果在启动时运行我的测试,则某些测试会失败,并出现无法找到元素的异常。在这种情况下该怎么办此外,窗口大小到底有多大重要吗?目前我有以下内容,但我猜如果他们通过希望这样的窗口大小无头为什么有些会失败无头@BeforeEachpublic void setUp() {WebDriverManager.chromedriver().setup();driver
org.openqa.selenium.WebDriverException: unknown error: session deletedbecause of page crash from unknown error: cannot determine loadingstatus from tab crashed (Session info: chrome=95.0.4638.54)自从c
我是 Python 和 Selenium 的新手,在 Windows 上工作。我目前正在 Udemy 上学习有关 Selenium 和 Python 的课程,以便创建自动化脚本(又称 Web 机器人)讲座中的步骤:创建虚拟环境并在其中安装 pip激活虚拟环境运行Python.exe类型import selenium import webdriver'类型 browser =webdriver.Ch
我尝试登录,但无法正常工作,在访问在此处输入图片说明用户名和密码字段时出现错误在此处输入图片说明 driver.get("https://www.naukri.com/");Thread.sleep(3000);Set<String> WH = driver.getWindowHandles();Iterator <String> it = WH.iterator();String pare
使用 Selenium 后,我决定尝试undetected-chromedriver,因此我使用 pip install undetected-chromedriver安装了它但是,运行这个简单的脚本import undetected_chromedriver.v2 as ucoptions = uc.ChromeOptions()options.add_argument('--no-sandbo