问题标签 [selenium-edgedriver]

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.

0 投票
1 回答
8632 浏览

selenium-webdriver - 如何在 Edge 无头浏览器上运行 selenium 脚本

我想在无头模式下在 Edge 浏览器中运行我的脚本。但我找不到任何合适的解决方案。任何人都可以就此提出建议

0 投票
1 回答
54 浏览

selenium-webdriver - Selenium - 何时发布浏览器驱动程序版本

浏览器升级后什么时候可以拿到 selenium 驱动版本。

对于 Chrome 驱动程序,我获得了信息(https://chromedriver.chromium.org/downloads/version-selection) - 在 Chrome 的新主要版本进入 Beta 版之前,将发布 ChromeDriver 的匹配版本。

对于其他浏览器(Firefox,Edge,IE..),当浏览器升级时,我们什么时候可以得到更新的驱动程序版本。

除了chrome,我找不到明确的信息。

0 投票
2 回答
4856 浏览

microsoft-edge - Microsoft Edge 版本与 MSEdgeDriver 版本的兼容性问题 (84,85,86)

我从https://www.microsoft.com/en-us/edge下载了 Edge 的最新版本:83.0.478.61 (Official build) (64-bit) ,但我无法使其与 selenium 一起使用。似乎 ( https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ ) 中的 selenium 的 Edger 驱动程序仅适用于 Edge 版本 86、85 和 84!如果最新版本的 MS Edge 浏览器是 83,为什么有适用于 Edge 版本 84、85 或 86 的 Selenium Edge 驱动程序版本?我用我最新的边缘浏览器尝试了所有 3 个驱动程序并得到了类似的错误。有没有办法绕过这个或下载 Edge 浏览器版本 84、85 或 86?

  1. 消息:OneTimeSetUp:System.InvalidOperationException:未创建会话:此版本的 MSEdgeDriver 仅支持 MSEdge 版本 84 (SessionNotCreated)

  2. 消息:OneTimeSetUp:System.InvalidOperationException:未创建会话:此版本的 MSEdgeDriver 仅支持 MSEdge 版本 85 (SessionNotCreated)

  3. 消息:OneTimeSetUp:System.InvalidOperationException:未创建会话:此版本的 MSEdgeDriver 仅支持 MSEdge 版本 86 (SessionNotCreated)

0 投票
0 回答
77 浏览

java - 导入 selenium-server-4.0.0-alpha-6.jar 但不能使用 API(setBinary,setExperimentalOption)和 EdgeOptions

对于 Chromium-Edge(80 或更高版本),我们应该将其视为 Edge 浏览器。所以我得到了 selenium-server-4.0.0-alpha-6.jar ,但是当我导入它时,我仍然无法将 setExperimentalOption 等 API 与 EdgeOptions 一起使用。我该怎么做才能解决这个问题?

0 投票
2 回答
851 浏览

python - 如何使用 Selenium 和 Python 启动 Edge (Chromium) 浏览会话

运行驱动程序时出现以下错误 Edge opens 但随后弹出此错误并且无法运行其余代码

我的代码

0 投票
1 回答
289 浏览

java - 我无法使用 Selenium 浏览 Edge

我正在尝试使用 Java Selenium 启动 Edge 浏览器:

但我有这个例外:无法开始新会话。可能的原因是远程服务器地址无效或浏览器启动失败。

我的 Edge 版本是:Microsoft Edge 44.18362.449.0Microsoft EdgeHTML 18.18363

在此处输入图像描述

我尝试同时使用MicrosoftWebDriver.exemsedgedriver.exe文件,它们不起作用。我怎样才能让它工作?

0 投票
0 回答
560 浏览

robotframework - URL 未在机器人框架的边缘打开,但浏览器已启动

我正在尝试在边缘运行我的机器人框架脚本,但它给出了

WebDriverException:消息:未知错误

在尝试启动应用程序时。使用以下片段:

我可以看到浏览器也在最大化状态下启动,但 URL 没有像这样显示

在此处输入图像描述

此外,我的 Teardown 关键字也没有运行(即浏览器实例没有关闭),如果测试用例失败或完成,理想情况下应该运行。

拆卸步骤

在 SeleniumLibrary.CapturePageScreenshot(默认关键字在失败时运行)中显示“无法捕获屏幕截图,因为没有打开浏览器。”

我的相同脚本也在 Chrome 浏览器中成功运行。

我不确定它的 bdriver 兼容性问题,Selenium-Java 脚本下面的 bcoz 是否运行良好

0 投票
4 回答
6641 浏览

python - 如何使用 Selenium 和 Python 打开 Microsoft Edge

我已经将 msedge 驱动程序添加到路径变量中。

cmd确认MSEdgeDriver启动成功,

但是,当我跑步时



我收到一个异常错误,上面写着

帮助

0 投票
1 回答
4751 浏览

selenium - 如何在 selenium C# 的 Chromium Edge 浏览器中启用 IE 模式?

我想在 Edge 中自动化一个需要启用 IE 模式的网站。如何在 selenium 中以 IE 模式启动 Edge?

下面我当前使用的代码在非 IE 模式下启动 Edge,这将无法正确显示网站。

尝试使用 edgeOptions.AddAdditionalCapability("ie.edgechromium", True)但没有用

0 投票
1 回答
77 浏览

c# - Selenium WebdriverTimeoutException 尽管页面已经加载

我是 Selenium 的新手,并尝试以全屏模式自动打开网站。

  • 该网站有一个登录名,该登录名已经在使用 Selenium。
  • 登录后只需按下一个按钮。

因此WebdriverTimoutException在倒数第二行抛出 an 。

  • InnerExceptionNoSuchElementException。_
  • 但是当我打开 Web 控制台时,我可以看到该按钮。

我试过了:

  • 边缘 (85.0.564.44)
  • 铬 (85.0.4183.83)
  • 火狐(80.0.1)。