问题标签 [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 - 是否有可用于 Microsoft Edge 浏览器的 Selenium WebDriver?
截至本文发布之日,“Microsoft Edge”这个名称刚刚被正式宣布为新 Windows 10 的默认浏览器。
现在问这个问题可能为时过早,但我想知道是否有新的 Selenium WebDriver 可用,如果没有,是否有任何迹象表明我们可能要等多久才能看到开发出来的?
(Windows 10 的技术预览版已经发布,所以这对我来说似乎不是一个愚蠢的问题。)
c# - EdgeDriver - 无法更改 Edge 中的窗口大小
我正在使用EdgeDriver在我的浏览器 (Edge 38.14393.0.0) 上运行自动化测试。我的测试使用 C#,所以我使用的是 .NET 驱动程序:
错误
这段代码是我在测试开始时运行的。它在最后一行失败了:
类初始化方法
Web.TestSuite.UIRendering.RenderingTestSuiteEdge.TestClassInitialize
抛出异常。System.InvalidOperationException
:System.InvalidOperationException
: 窗口大小操作失败,因为窗口当前不可用。
使用此堆栈跟踪:
仅供参考请注意,我使用它们各自的驱动程序在 Chrome 和 IE11 上运行了其他测试。当我调用SetDocumentSize
这些时,我没有收到任何错误。
开放式问题
我可以找到一些与此问题相关的未解决问题:
- https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/9340417/
- https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/8778306/
问题
所以,这些是我的问题:
- 有没有人成功在 Edge 中设置窗口大小?
- 这个问题是我遇到的已知问题吗?如果是这样,它是固定的吗?引用的问题(看起来相似)仍处于打开状态且未提供状态。
- 有什么解决方法吗?
selenium - 为什么 driver.getPlaform() 在 Windows 10 中为 MicrosoftWebDriver for Edge 返回 ANY?
这会将平台打印为 ANY,即使我将平台设置为 Platform.Windows。我正在使用带有最新 MicrosoftWebDriver.exe(10.0.14393) 的 Windows 10。我怎样才能将平台作为 Windows?
selenium - Selenium Edge 浏览器极慢
我在Java上使用Selenium 3.0.0,我正在使用Windows 10 机器操作系统 build-10586.753。
我必须在Edge浏览器上自动化我的网站,而且我面临着极其缓慢的问题。
下面是我的浏览器代码:
我已经根据操作系统构建下载了正确版本的 EdgeDriver。
我不确定我是否需要做任何其他设置。
selenium - Selenium contextClick() 在 Edge 浏览器上挂起
当我运行上面的代码时,会弹出一个上下文菜单,但它不会再进一步。如果我手动单击其他地方,它会进一步进入程序。
- 我已经检查过其他浏览器/驱动程序,它可以正常工作。
- 我正在使用 Selenium 2.53 和 MicrosoftWebDriver 14393
有什么解决办法吗?
selenium-edgedriver - 如何使用 selenium 以私密模式打开 Edge?
我正在使用以下代码(C#),但它不起作用:
这是打开普通窗口而不是私人窗口。如何使用硒打开它?
selenium - 机器人 mouseMove() 不适用于边缘,但适用于 chrome 和 firefox
我必须在需要在 chrome、Firefox 和 edge 中测试场景的地方进行跨浏览器测试。
场景是:我必须将鼠标移动到一个 web 元素上,然后将元素向前移动几个像素,然后释放元素。我正在使用机器人框架来执行此操作。它与 chrome 和 Firefox 配合得很好但边缘无法拖动元素。我无法理解这个问题。
任何帮助将不胜感激。
Web 元素已附加 [![在此处输入图像描述][1]
我正在使用:在window10中安装了Selenium 2.53 Firefox 46.0 Edge
我的代码是:
selenium - 我可以在 Windows 7 IDE 上编写 Selenium EdgeDriver 测试吗
我在 BrowserStack Automate 网格中运行 Selenium WebDriver 测试。我正在 Windows 7 机器上编写测试。我似乎无法下载和安装 Edge WebDriver。
所有说明似乎都指向首先下载和安装 Windows 10。如果我想在本地运行测试,这种方式是有意义的——但当我想在网格中运行它们时就不行了。
有解决办法吗?
javascript - Selenium/Java/EdgeDriver:模态窗口对话框停止执行测试脚本
我目前正在为我们的 Web 应用程序编写一个测试脚本,该脚本测试使用 Microsoft Edge 和 EdgeDriver 上传个人资料图片图像。当我初始化添加照片按钮的单击操作时,脚本完全停止执行。我认为这是一个父/子窗口或 javascript 问题,但现在已经被这个问题难住了一段时间。我让它在 Chrome/Firefox/IE11 中工作。下面的代码应该点击按钮弹出模态窗口,将路径复制到所需的图像,然后将路径粘贴到对话框中。
以下是与该问题相关的代码片段:
单击操作后,所有执行都停止,即使在调试模式下,当我尝试手动跨步到下一行执行时也是如此。
任何帮助将不胜感激。
selenium - Edge webdriver 不使用远程驱动程序(C#)导航到页面
我第一次尝试使用 Edge 驱动程序,但在使用 RemoteWebDriver 时无法导航到 URL。浏览器打开但它停留在“空白页”上,在网格节点上生成以下错误......
当使用常规 EdgeDriver 而不是 RemoteWebDriver 时,它可以正常工作。
这是我的节点文件...
我的所有网络驱动程序都在我机器上的同一目录中 -C:\Selenium\Webdrivers
并且该文件夹有一个环境变量
我在用.....
- selenium 3.0.1 nuget 包(RemoteWebDriver 在 3.4.0 中不起作用)
- 边缘驱动程序版本 15063
- 边缘版本 40.15063.0.0
- 操作系统版本 15063.413
所有其他 WebDriver 目前都在 selenium 网格中工作。
如果有人能够提供帮助,我将永远感激不尽