问题标签 [selenium4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Selenium 4 和 Grid 4.0.0-rc-2-20210930 使用 Ashot 在全页截图中出现问题
在拍摄整页屏幕截图时出现此异常
- 网格版本 - 4.0.0-rc-2-20210930 *( https://github.com/SeleniumHQ/docker-selenium/releases/tag/4.0.0-rc-2-20210930 )
- 硒版本 - 4.0.0-rc-2
- 铬:94.0.4606.6
- 铬驱动程序:94.0.4606.61
- Ashot : 1.5.2
例外 :
java - 线程“主”org.openqa.selenium.WebDriverException 中的异常:返回值无法转换为 WebElement:{stacktrace=Backtrace:
我在简单程序中遇到错误,之前它工作正常,现在由于某种原因我无法执行它。我正在使用 selenium 3.0.1 Chrome 驱动程序 93.0.4 请检查下面的代码和错误。
如果有人可以帮助我,将不胜感激
我的代码:
错误:
python - Python Selenium 测试:[WinError 193] %1 不是有效的 Win32 应用程序
操作系统: Win10
Python: venv 3.8
Chrome: 95.0.4638.69
ChromeDriver: 95.0.4638.69
Selenium: 4.0.0
尝试运行简单的测试:
测试在前一天进行,当我再次启动机器时出现错误:
普通的 Python 代码执行工作正常。
karate - 空手道 webdriver 调用在 selenium 网格 4 中失败,出现 UnsupportedCommandException
当我们指向 Selenium 网格 4 时,空手道脚本失败。如果我们指向 selenium 网格 3 或更早版本,则 4 版本正在工作。
使用空手道 1.1.0 和简单示例 1进行测试,导航到 GitHub 和 Google 搜索示例。
例外:“org.openqa.selenium.UnsupportedCommandException:POST \u002fsession\u002f5d0b30168667aba9b10a01f9091d22cb\u002fexecute\u002fsync。
在 Grid 4 中,一个主要的底层(或架构)变化是 Selenium 4 中的 WebDriver API 在其实现中遵循 W3C(万维网联盟)。
对于早于 Selenium 4 的 Selenium 版本,JSON Wire Protocol 用于与 Web 浏览器进行通信。由于 Selenium Client 库(即 Client)使用 JSON 协议,而 Web 浏览器使用 W3C 协议,因此整个过程都涉及到 API 编码和解码。
想了解它是否会影响 webdriver 的执行?
你可以建议任何解决方法吗?
selenium - 无法使用 Selenium 4.0.0 和带有 Java 16.0.1 的 ChromeDriver 启动 Chrome 浏览器
我刚刚将我的 Selenium 升级到 4.0.0。更新后,我无法打开 Chrome 或 Firefox。以下是详细信息
Chrome:96
Chrome 驱动程序:支持 96。从https://chromedriver.storage.googleapis.com/index.html?path=96.0.4664.45/下载
Selenium:4.0.0
这是打开浏览器的代码
浏览器打开片刻然后关闭。这是我得到的错误
如果我将 selenium 降级到 3.14(将 chrome 保持在 96),它工作正常
python-3.x - Selenium4 正在返回“元素”字典而不是实际元素
Selenium4 正在返回“元素”字典而不是实际元素
例如,当我尝试
我得到了无效元素的字典,如下所示
c# - C# Selenium 4 - 网络请求拦截在 Azure 管道中不起作用
我正在尝试在我们系统中的请求中提取 JWT。
- 当我在本地运行时效果很好,拦截所有请求的代码......
- 当代码由 Azure Pipeline 运行时,没有任何请求被截获,为空。
Selenium 的网络拦截:
- .netcore 3.1
- 镀铬/边缘 V95
- 硒 4.0.1
有什么见解吗?谢谢。
selenium - SessionNotCreatedException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败
在我的 Chrome 版本更新到 96.0.4664.55 后,我无法运行我的 selenium 脚本并出现以下错误
我正在使用 WebDriverManager.chromedriver().setup();
我看到 chromedriver 的版本是 45,而我的浏览器是 96.0.4664.55。这是否导致了这个问题。我试图搜索 55 版本的驱动程序但找不到它https://chromedriver.chromium.org/downloads
我也尝试使用 System.setproperty 但没有帮助。
此外,当我尝试在 Firefox 上运行时,我也遇到了类似的错误。我想我在这里遗漏了一些东西。看起来这不是驱动程序兼容性的问题
我正在使用 Mac Big Sur 并尝试第一次设置我的笔记本电脑
这也是firefox执行的错误
selenium - 如何禁用调试消息 Selenium 4.0
我一直在尝试禁用 DEBUG 消息到控制台,但无论我做什么,它仍然显示在控制台上。我需要找到一种方法来禁用控制台上 HTTP 请求和响应的持续记录。使用的代码:
在控制台上
我需要找到一种在执行期间删除调试消息的方法,这发生在 selenium 4.0