开发者问题收集
我尝试使用 undetected-chromedriver 从 Mac 登录 Google 帐户。但是,当我运行以下代码时,我收到此错误消息:“消息:未知错误:无法连接到 127.0.0.1:49806 的 chrome来自未创建的会话:此版本的 ChromeDriver 仅支持 Chrome 版本 114当前浏览器版本为 116.0.5845.96”from undetected_chromed
我有一个程序,它从数据库获取信息,访问网站并执行一些命令。我正在使用 selenium,我需要在非无头模式下运行它让我们切开程序:import timefrom selenium import webdriverfrom selenium_stealth import stealthoptions = webdriver.ChromeOptions()chrome_driver_path = "c
我正在使用 java 进行 selenium 自动化。使用的 Selenium 版本:4.10.0虽然我看到了两个选项卡(1. 父选项卡主页和 2. 子选项卡),但是当我通过以下代码切换到子选项卡时,我没有看到抛出任何类型的异常。但是当我执行任何操作(例如单击子窗口中的任何按钮)时,它都会引发异常“TypeError:JSON.stringify 不是函数”。以下是代码片段。//循环直到找到新的窗
这是一个简单的 Selenium 脚本,我在其中启动一个 URL 并执行几个单击操作。当我在这几个步骤中的任何一个之间放置 Thread.sleep(2000) 时,执行会中断,并且会出现如下所示的异常。2022 年 12 月 26 日下午 3:55:35 org.openqa.selenium.support.ui.ExpectedConditions findElement警告:findEle
我尝试使用 TestNG 执行 Selenium Java 项目,但遇到了与 TestNG 注释相关的配置问题。我使用的是页面对象模型设计模式。chromedriver 成功执行了每个测试用例,并进入登录页面,但之后崩溃并显示配置失败 @BeforeMethod 的错误。我正在分享整个代码和控制台错误。大家有解决方案吗?已经在这里呆了很长时间了。页面类。基本页面:package Pages;imp
我终其一生都搞不清楚如何创建一个轻量级的 Linux 容器,使用 Selenium WebDriver、Chrome 和 NodeJS 对网站执行测试。启动 ChromeDriver 时,我似乎总是遇到权限问题。我还希望使用一个可以自动更新 ChromeDriver 的软件包,或者 - 同样 - 锁定 Chrome 以防止其自动更新。我并不想运行 Selenium Grid - 只需要一个简单、轻
我正在尝试设置一个项目,该项目应在 Gitlab CI 上运行的管道内运行用 python 编写的基于 e2e selenium 的测试。目标是使用 pytest-docker,以便使用 docker-compose 文件启动所需的应用程序,然后我们才能运行测试(这只是为了证明我为什么使用 dind 服务和 docker/compose 映像)。但是,我在 Gitlab CI 中运行一个简单的测试
我是 Python 和 Selenium 的新手,在 Windows 上工作。我目前正在 Udemy 上学习有关 Selenium 和 Python 的课程,以便创建自动化脚本(又称 Web 机器人)讲座中的步骤:创建虚拟环境并在其中安装 pip激活虚拟环境运行Python.exe类型import selenium import webdriver'类型 browser =webdriver.Ch
我已经使用 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
我已经使用 selenium 在 python 中创建了一个机器人,但是我遇到了无法通过的错误。我的脚本运行了 X 次,每次都使用新的代理,问题是有时代理不起作用并且脚本崩溃我收到消息“无法访问此站点”或“err_connection_failed”,我尝试使用 webdriverwait,循环尝试是否可以通过但仍然被阻止,当 driver.get.url 无法连接到网站时,脚本崩溃。错误屏幕感谢
我尝试在https://demoqa.com/automation-practice-form表单中为州和城市字段选择一个值。当我尝试访问州字段时,它会抛出错误没有这样的元素:无法找到元素。以下是以下代码片段和错误消息。//Statenew WebDriverWait(driver , 20).until(ExpectedConditions.elementToBeClickable(By.xpa
注意:我的问题之前已经关闭了,我尝试了这里提到的解决方案 -未知错误:由于页面崩溃导致会话被删除,未知错误:无法确定因 ChromeDriver Selenium 崩溃的选项卡的加载状态- 添加了这些选项 - options.addArguments("--disable-dev-shm-usage"); options.addArguments("--no-sandbox"); -- 我仍然看到
尝试使用 selenium '3.14.0' java '1.8.0_151' 自动化 UI 测试自动化在独立 GUI 上运行,并作为内部 iframe 中另一个系统的插件运行我有一个指向隐藏复选框的标签,部分元素您可以在下面看到..input[type=checkbox] {display: none;label {cursor: pointer;display: inline-block;wi
我在 Eclipse 中编写 Java GUI/脚本,运行无头 chromedriver,尝试在驱动程序中加载 html2canvas.js[1][2]库,然后在浏览器中调用我在该库上编写的函数时遇到问题;我收到以下代码的未定义错误:String ss1ScriptLoc = "C:\\Users\\me\\Desktop\\resources\\html2canvas.min.js";Strin