问题标签 [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 投票
3 回答
3370 浏览

selenium - 使用 Selenium 在 InPrivate 模式下打开 Edge

我正在使用 Selenium 3.4 使用现在由 Microsoft 维护的 Microsoft WebDriver 来启动 Edge。

有什么方法可以使用 Selenium 在 InPrivate 模式下启动浏览器?

我已经搜索了答案,但找不到任何答案。

我得到的最接近的是如何使用 selenium 远程 webdriver 在隐身模式下启动 Edge 浏览器?

那里提到的解决方案不起作用。它只显示与 InPrivate 中显示的选项卡相同的选项卡,但该窗口不是私人窗口。因此,信息被存储并且会话不是私有的。

0 投票
1 回答
453 浏览

ruby - 最新的 Watir 版本是否支持 Edge?

我在官方网站上看到 WATIR 支持 Edge 浏览器自动化。但是,当我在环境变量中设置 MicrosoftWebDriver.exe 的路径后尝试在 Edge 上运行我现有的套件时,我遇到了以下错误。

Selenium::WebDriver::Error::WebDriverError: 无法连接到 MicrosoftWebDriver localhost:17556

无法连接到 MicrosoftWebDriver localhost:17556

以下是我的版本详细信息。

Watir - 6.8.4
Ruby - 2.2.6
Windows 10 64 位

我什至尝试使用titusfortner 的webdrivers gem。但是,没有成功的 webdrivers gem 没有将 MicrosoftWebDriver.exe 下载到我的用户目录中的 .webdrivers 文件夹中。

在此处输入图像描述

我想知道触发边缘浏览器的设置是否有问题。提前致谢

0 投票
2 回答
633 浏览

selenium - 单击 MS Edge 中的文件资源管理器“浏览”按钮后,Selenium 离开控制权

单击 MS Edge 中的文件资源管理器“浏览”按钮后,Selenium 会离开控制权。这在 Chrome 和 Firefox 中运行良好,但绝对阻止在代码中运行下一步。我通过所有可能的方式尝试了代码,下面的代码可以点击浏览按钮,但是在这一步之后硒离开了控制,因为文件资源管理器窗口打开了。这是 Selenium 或 MS Edge 驱动程序问题吗?

脚步:

工作代码:

环境:

在此处输入图像描述

这实际上阻止了附件功能,如果 selenium 能解决这个问题,那就太好了。到目前为止,我只看到 Autoit 是作为第 3 方软件的解决方案,但是为应用程序中的每个浏览按钮添加单独的脚本非常繁琐,由于操作系统对话框的出现,任何由 selenium 块编写的代码。

0 投票
2 回答
845 浏览

selenium - MicrosoftWebDriver 加载 Web 驱动程序 null

在 Windows 10 Enterprise 64 位(Microsoft Edge 版本:25.10586.672.0)和 Microsoft WebDriver - Release 10240 的本地计算机上运行 selenium 时出现错误。我的 Selenium 版本是:3.6.0

当我运行代码时,它会打开 Edge 浏览器并出现错误:

0 投票
0 回答
401 浏览

selenium - 边缘浏览器的 WebDriverException

我正在尝试使用 geb 在 Microsoft Edge 浏览器上自动化网站。测试脚本在 IE 和 Chrome 上运行良好,但在 Edge 浏览器上出现错误。错误是:

我的测试文件是:

我的 GebConfig.groovy 是:

EBayHomePage.groovy 是:

HeaderModule.groovy:

ProfileModule.groovy:

谁能帮我解决这个问题?我不确定,但它看起来像 MicrosoftEdgeDriver 问题。

0 投票
0 回答
281 浏览

selenium-webdriver - Edgedriver:执行 webDriver.navigate().refresh() 时出现超时异常

这是我实例化 Web 驱动程序的代码:

它按预期工作,直到我尝试在执行期间使用以下代码刷新 UI:

执行此代码后,我将低于堆栈跟踪:

此后的所有 testng 测试都被跳过。请让我知道是否有任何解决方案/解决方法。提前致谢!

0 投票
1 回答
263 浏览

selenium - Microsoft Edge 驱动程序不同的元素结果

我目前正在使用一个使用 Chrome/Firefox/IE 的自动化工具,我想用它来实现 Edge。但是,Edge 似乎从元素返回不同的结果。

示例:Chrome/Firefox/IE 返回“用户名 *”,Edge 返回“用户名 *\r\n”

我能做些什么来解决这个问题以使浏览器返回相同的结果?

我正在使用版本 16299 和 Selenium 3.5.1

我也使用此代码来调用驱动程序:

0 投票
1 回答
323 浏览

selenium - Selenium MicrosoftEdgeDriver 不会准确调整浏览器大小

我正在使用 MicrosoftEdgeDriver 在 Galen 框架下运行一些视觉回归测试。是否有其他人遇到浏览器被调整为与预期不同的数字的问题?

例如,当调整高度 = 640 和宽度 = 360 时,我得到以下信息:

System.out.println("edge browser size: " + getDriver().manage().window().getSize()); System.out.println("expected browser size is: " + height + ", " + width); 结果:

edge browser size: (768, 383) expected browser size is: 640, 360

对于 1024x768 的高度 x 宽度:

edge browser size: (768, 383) expected browser size is: 640, 360

对于高度 x 宽度 = 768x1024:

edge browser size: (777, 1028) expected browser size is: 768, 1024

由于这种行为是一致的,我的测试通过了,但我只是想确保我没有遗漏任何东西,或者 MicrosoftWebDriver.exe 确实存在问题。

我没有在 firefox、chrome 或 IE 中进行过相同的测试。

0 投票
1 回答
5612 浏览

c# - C# 通过 Selenium 驱动的 Headless Edge

鉴于 Selenium 可以驱动 Edge 浏览器以使用 C# 编写自动化测试,如本文所述:

https://blogs.windows.com/msedgedev/2015/07/23/bringing-automated-testing-to-microsoft-edge-through-webdriver/

是否可以在无头模式下运行它?如果是这样,怎么做?

0 投票
0 回答
224 浏览

python - 使用 selenium webdriver 打开边缘时出现未知异常错误

我在尝试使用 selenium webdriver 打开 microsoft edge 时收到此错误。这是最新的 RS4 win10(17121) 和 webdriver(17110)。蟒蛇 3.4

尝试使用旧报告的解决方案,但仍然面临同样的问题。