问题标签 [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.
selenium - 使用 Selenium 在 InPrivate 模式下打开 Edge
我正在使用 Selenium 3.4 使用现在由 Microsoft 维护的 Microsoft WebDriver 来启动 Edge。
有什么方法可以使用 Selenium 在 InPrivate 模式下启动浏览器?
我已经搜索了答案,但找不到任何答案。
我得到的最接近的是如何使用 selenium 远程 webdriver 在隐身模式下启动 Edge 浏览器?
那里提到的解决方案不起作用。它只显示与 InPrivate 中显示的选项卡相同的选项卡,但该窗口不是私人窗口。因此,信息被存储并且会话不是私有的。
ruby - 最新的 Watir 版本是否支持 Edge?
我在官方网站上看到 WATIR 支持 Edge 浏览器自动化。但是,当我在环境变量中设置 MicrosoftWebDriver.exe 的路径后尝试在 Edge 上运行我现有的套件时,我遇到了以下错误。
Selenium::WebDriver::Error::WebDriverError: 无法连接到 MicrosoftWebDriver localhost:17556
以下是我的版本详细信息。
Watir - 6.8.4
Ruby - 2.2.6
Windows 10 64 位
我什至尝试使用titusfortner 的webdrivers gem。但是,没有成功的 webdrivers gem 没有将 MicrosoftWebDriver.exe 下载到我的用户目录中的 .webdrivers 文件夹中。
我想知道触发边缘浏览器的设置是否有问题。提前致谢
selenium - 单击 MS Edge 中的文件资源管理器“浏览”按钮后,Selenium 离开控制权
单击 MS Edge 中的文件资源管理器“浏览”按钮后,Selenium 会离开控制权。这在 Chrome 和 Firefox 中运行良好,但绝对阻止在代码中运行下一步。我通过所有可能的方式尝试了代码,下面的代码可以点击浏览按钮,但是在这一步之后硒离开了控制,因为文件资源管理器窗口打开了。这是 Selenium 或 MS Edge 驱动程序问题吗?
脚步:
工作代码:
和
环境:
这实际上阻止了附件功能,如果 selenium 能解决这个问题,那就太好了。到目前为止,我只看到 Autoit 是作为第 3 方软件的解决方案,但是为应用程序中的每个浏览按钮添加单独的脚本非常繁琐,由于操作系统对话框的出现,任何由 selenium 块编写的代码。
selenium - MicrosoftWebDriver 加载 Web 驱动程序 null
在 Windows 10 Enterprise 64 位(Microsoft Edge 版本:25.10586.672.0)和 Microsoft WebDriver - Release 10240 的本地计算机上运行 selenium 时出现错误。我的 Selenium 版本是:3.6.0
当我运行代码时,它会打开 Edge 浏览器并出现错误:
selenium - 边缘浏览器的 WebDriverException
我正在尝试使用 geb 在 Microsoft Edge 浏览器上自动化网站。测试脚本在 IE 和 Chrome 上运行良好,但在 Edge 浏览器上出现错误。错误是:
我的测试文件是:
我的 GebConfig.groovy 是:
EBayHomePage.groovy 是:
HeaderModule.groovy:
ProfileModule.groovy:
谁能帮我解决这个问题?我不确定,但它看起来像 MicrosoftEdgeDriver 问题。
selenium-webdriver - Edgedriver:执行 webDriver.navigate().refresh() 时出现超时异常
这是我实例化 Web 驱动程序的代码:
它按预期工作,直到我尝试在执行期间使用以下代码刷新 UI:
执行此代码后,我将低于堆栈跟踪:
此后的所有 testng 测试都被跳过。请让我知道是否有任何解决方案/解决方法。提前致谢!
selenium - Microsoft Edge 驱动程序不同的元素结果
我目前正在使用一个使用 Chrome/Firefox/IE 的自动化工具,我想用它来实现 Edge。但是,Edge 似乎从元素返回不同的结果。
示例:Chrome/Firefox/IE 返回“用户名 *”,Edge 返回“用户名 *\r\n”
我能做些什么来解决这个问题以使浏览器返回相同的结果?
我正在使用版本 16299 和 Selenium 3.5.1
我也使用此代码来调用驱动程序:
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 中进行过相同的测试。
c# - C# 通过 Selenium 驱动的 Headless Edge
鉴于 Selenium 可以驱动 Edge 浏览器以使用 C# 编写自动化测试,如本文所述:
是否可以在无头模式下运行它?如果是这样,怎么做?
python - 使用 selenium webdriver 打开边缘时出现未知异常错误
我在尝试使用 selenium webdriver 打开 microsoft edge 时收到此错误。这是最新的 RS4 win10(17121) 和 webdriver(17110)。蟒蛇 3.4
尝试使用旧报告的解决方案,但仍然面临同样的问题。