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

selenium - 是否有可用于 Microsoft Edge 浏览器的 Selenium WebDriver?

截至本文发布之日,“Microsoft Edge”这个名称刚刚被正式宣布为新 Windows 10 的默认浏览器。

现在问这个问题可能为时过早,但我想知道是否有新的 Selenium WebDriver 可用,如果没有,是否有任何迹象表明我们可能要等多久才能看到开发出来的?

(Windows 10 的技术预览版已经发布,所以这对我来说似乎不是一个愚蠢的问题。)

0 投票
2 回答
3814 浏览

c# - EdgeDriver - 无法更改 Edge 中的窗口大小

我正在使用EdgeDriver在我的浏览器 (Edge 38.14393.0.0) 上运行自动化测试。我的测试使用 C#,所以我使用的是 .NET 驱动程序:

错误

这段代码是我在测试开始时运行的。它在最后一行失败了:

类初始化方法 Web.TestSuite.UIRendering.RenderingTestSuiteEdge.TestClassInitialize 抛出异常。System.InvalidOperationException: System.InvalidOperationException: 窗口大小操作失败,因为窗口当前不可用。

使用此堆栈跟踪:

仅供参考请注意,我使用它们各自的驱动程序在 Chrome 和 IE11 上运行了其他测试。当我调用SetDocumentSize这些时,我没有收到任何错误。

开放式问题

我可以找到一些与此问题相关的未解决问题:

问题

所以,这些是我的问题:

  • 有没有人成功在 Edge 中设置窗口大小?
  • 这个问题是我遇到的已知问题吗?如果是这样,它是固定的吗?引用的问题(看起来相似)仍处于打开状态且未提供状态。
  • 有什么解决方法吗?
0 投票
1 回答
65 浏览

selenium - 为什么 driver.getPlaform() 在 Windows 10 中为 MicrosoftWebDriver for Edge 返回 ANY?

这会将平台打印为 ANY,即使我将平台设置为 Platform.Windows。我正在使用带有最新 MicrosoftWebDriver.exe(10.0.14393) 的 Windows 10。我怎样才能将平台作为 Windows?

0 投票
1 回答
762 浏览

selenium - Selenium Edge 浏览器极慢

我在Java上使用Selenium 3.0.0,我正在使用Windows 10 机器操作系统 build-10586.753

我必须在Edge浏览器上自动化我的网站,而且我面临着极其缓慢的问题。

下面是我的浏览器代码:

我已经根据操作系统构建下载了正确版本的 EdgeDriver。

我不确定我是否需要做任何其他设置。

0 投票
1 回答
196 浏览

selenium - Selenium contextClick() 在 Edge 浏览器上挂起

当我运行上面的代码时,会弹出一个上下文菜单,但它不会再进一步​​。如果我手动单击其他地方,它会进一步进入程序。

  • 我已经检查过其他浏览器/驱动程序,它可以正常工作。
  • 我正在使用 Selenium 2.53 和 MicrosoftWebDriver 14393

有什么解决办法吗?

0 投票
0 回答
237 浏览

selenium-edgedriver - 如何使用 selenium 以私密模式打开 Edge?

我正在使用以下代码(C#),但它不起作用:

这是打开普通窗口而不是私人窗口。如何使用硒打开它?

0 投票
0 回答
522 浏览

selenium - 机器人 mouseMove() 不适用于边缘,但适用于 chrome 和 firefox

我必须在需要在 chrome、Firefox 和 edge 中测试场景的地方进行跨浏览器测试。

场景是:我必须将鼠标移动到一个 web 元素上,然后将元素向前移动几个像素,然后释放元素。我正在使用机器人框架来执行此操作。它与 chrome 和 Firefox 配合得很好但边缘无法拖动元素。我无法理解这个问题。

任何帮助将不胜感激。

Web 元素已附加 [![在此处输入图像描述][1]

我正在使用:在window10中安装了Selenium 2.53 Firefox 46.0 Edge

我的代码是:

0 投票
0 回答
41 浏览

selenium - 我可以在 Windows 7 IDE 上编写 Selenium EdgeDriver 测试吗

我在 BrowserStack Automate 网格中运行 Selenium WebDriver 测试。我正在 Windows 7 机器上编写测试。我似乎无法下载和安装 Edge WebDriver。

所有说明似乎都指向首先下载和安装 Windows 10。如果我想在本地运行测试,这种方式是有意义的——但当我想在网格中运行它们时就不行了。

有解决办法吗?

0 投票
1 回答
366 浏览

javascript - Selenium/Java/EdgeDriver:模态窗口对话框停止执行测试脚本

我目前正在为我们的 Web 应用程序编写一个测试脚本,该脚本测试使用 Microsoft Edge 和 EdgeDriver 上传个人资料图片图像。当我初始化添加照片按钮的单击操作时,脚本完全停止执行。我认为这是一个父/子窗口或 javascript 问题,但现在已经被这个问题难住了一段时间。我让它在 Chrome/Firefox/IE11 中工作。下面的代码应该点击按钮弹出模态窗口,将路径复制到所需的图像,然后将路径粘贴到对话框中。

以下是与该问题相关的代码片段:

单击操作后,所有执行都停止,即使在调试模式下,当我尝试手动跨步到下一行执行时也是如此。

任何帮助将不胜感激。

0 投票
1 回答
717 浏览

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 网格中工作。

如果有人能够提供帮助,我将永远感激不尽