开发者问题收集
我尝试使用 Docker-compose 运行测试,但在使用 Selenium 时遇到了问题。我以前没有使用过 docker,所以我很难使用它。Dockerfile# syntax=docker/dockerfile:1FROM ruby:2.7.2RUN apt-get update -qq && apt-get install -y nodejs postgresql-clientWORKDI
我无法使用 selenium 中的 sendkeys 上传文件。即使我尝试在不同的网站上上传文件。即使我更换了浏览器。之前我使用的是 Chrome,现在我也尝试使用 Mozilla。我遇到了异常。让我在下面分享脚本import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;import org.openqa.selenium
我已经使用 TestNG 注释和 maven 创建了脚本。它在 Eclipse 中按预期运行,我也尝试运行 testng.xml 文件,看起来不错。然后我配置了 Jenkins,但现在它没有运行。Jenkins 给出以下错误:(仅供参考:我之前已成功构建 Jenkins,这怎么可能在一天内就坏了???)在端口 48847 上启动 ChromeDriver 72.0.3626.69 (3c16f8a
我正在尝试运行几个月前编写的 python 脚本,该脚本使用 selenium 来抓取网页。这是我的代码:import pandas as pdfrom selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expe
因此,我尝试在 GitLab ci 管道中实现 selenium 测试。目前,我已经在本地系统上运行了这些测试,以镜像管道内将要发生的测试方法,即,我在本地系统上构建了测试,然后尝试连接到 selenium/standalone-chrome 实例以使用此命令运行测试python3 -m pytest --junitxml=report.xml --log-cli-level DEBUG --we
当我在 LINUX 计算机上运行 jenkins 自动化(带有 groovy 的 Selenium)作业时,出现 geb.driver.DriverCreationException。我正在使用 Groovy 在 selenium 上编写自动化脚本。环境详细信息如下:java version = 1.8.0_261Gradle = 5.2.1gebVersion = "2.3.1"testngVe
我已经使用 selenium 在 python 中创建了一个机器人,但是我遇到了无法通过的错误。我的脚本运行了 X 次,每次都使用新的代理,问题是有时代理不起作用并且脚本崩溃我收到消息“无法访问此站点”或“err_connection_failed”,我尝试使用 webdriverwait,循环尝试是否可以通过但仍然被阻止,当 driver.get.url 无法连接到网站时,脚本崩溃。错误屏幕感谢
我正在开发 selenium-Cucumber-Gradle 项目,我发现当我使用 chrome 浏览器执行 UI 自动化脚本时,它只会打开浏览器,甚至我可以看到 URL 显示在浏览器地址栏中,但在 2 秒内它就会退出并出现异常,如下所示。任何建议都将不胜感激。我正在使用最新的 Chrome 浏览器和 Chrome 驱动程序输出结果============== Given User navi
我尝试在https://demoqa.com/automation-practice-form表单中为州和城市字段选择一个值。当我尝试访问州字段时,它会抛出错误没有这样的元素:无法找到元素。以下是以下代码片段和错误消息。//Statenew WebDriverWait(driver , 20).until(ExpectedConditions.elementToBeClickable(By.xpa
已将我的整个网页上传,但测试失败:https://drive.google.com/file/d/1WHcwpQFi5Cxh1q1MupQEuSPk6CPZs2GC/view?usp=sharing下面是 Selenium Recorder IDE 插件自动生成的 Selenium Java 代码,我试图在网页上输入文本。driver.findElement(By.id("crtestreques
我希望使用 selenium Java 单击网站左侧面板中的“请求”链接。请参阅下面的快照,其中 xpathfinder 显示元素为:/html/body/div[1]/nav/div/section/ul[3]/li/a/span[1]下面是 selenium chrome 浏览器 IDE 生成的我的 java 代码的一部分。System.out.println("Title of the pa
我正在尝试运行一个使用 Selenium 和 Chrome 来分析某些网站数据的 Python 程序。我遇到的问题是,Selenium 或 Webdriver 正在用我不关心的输出充斥控制台,导致我很难查看程序的输出。我已经阅读了有关此问题的许多线程,其中包含各种驱动程序选项,但似乎都不起作用。这些选项最好的作用是删除这个:DevTools listening on ws://127.0.0.1:
注意:我的问题之前已经关闭了,我尝试了这里提到的解决方案 -未知错误:由于页面崩溃导致会话被删除,未知错误:无法确定因 ChromeDriver Selenium 崩溃的选项卡的加载状态- 添加了这些选项 - options.addArguments("--disable-dev-shm-usage"); options.addArguments("--no-sandbox"); -- 我仍然看到
为了表明我已尽职尽责,对于以下问题,我已经尝试了建议的答案,或者至少阅读过它们并试图理解它们:Selenium:WebDriverException:Chrome 无法启动:由于 google-chrome 不再运行而崩溃,因此 ChromeDriver 假设 Chrome 已崩溃从 chrome 位置 C:\..\Chrome\Application\chrome.exe 启动的进程不再运行,因
这些是我的设置:.gitlab-ci.ymlimage: nodestages:- testtests:stage: testbefore_script:# Add Google Chrome to aptitude's (package manager) sources- echo "deb http://dl.google.com/linux/chrome/deb/ stable main"