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

ruby - 尝试在 Watir 上设置 Edge 驱动程序时出现“无效参数:'name' 必须是字符串”

我正在尝试将边缘驱动程序添加到我们的自动化测试套件中。我正在这样设置驱动程序:

当我尝试最大化窗口大小时, @browser.window.maximize 我收到此错误:

谢谢。

0 投票
3 回答
228 浏览

python-3.x - 在没有指定协议的情况下打开网页时出现 Selenium InvalidArgumentException (http/https)

在 Windows 10(64 位,python3.6.8)上,我无法通过驱动程序的方法打开链接,以防在未指定或协议get的情况下填充链接。http://https://

我使用selenium==3.141msedge-selenium-tools-3.141.2python。Microsoft Edge 版本 85.0.564.51(与驱动程序版本相同)。

以下代码引发错误:

错误:selenium.common.exceptions.InvalidArgumentException: Message: invalid argument (Session info: MicrosoftEdge=85.0.564.51)

浏览器状态出错 - 浏览器已启动并指向data:,url。

经过一番调查,我发现如果我更改driver.get('google.com')driver.get('http://google.com'),则问题无法重现。

0 投票
1 回答
959 浏览

c# - 如何使用 Selenium 在 Edge 中加载扩展?

我想在 C# 中使用 Selenium 时在 Edge 中加载扩展。我想我必须使用EdgeOptions.AddExtensionPath(),但是在传递路径时没有加载扩展。

扩展名是从%localappdata%\Microsoft\Edge\User Data\Default\Extensions

以下是用于初始化 EdgeDriver 的部分代码:

编辑:我正在使用 Selenium.Webdriver v4.0.0

0 投票
0 回答
555 浏览

java - 无法使用所需功能使用 Microsoft Edge 创建新会话

我正在尝试使用 Edge Webdriver 和 Edge 版本 86(可下载)创建 Java 测试。

我在这里的许多线程上建议使用 EdgeOptions

执行脚本时出现以下错误

错误:

在端口 35032 上启动 MSEdgeDriver 86.0.622.43 (aecc56815110f44c6552813fdd27a416872192c8) 只允许本地连接。

有关保持 MSEdgeDriver 安全的建议,请参阅https://chromedriver.chromium.org/security-considerations

MSEdgeDriver 已成功启动。

org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话。所需功能 = 功能 [{browserName=MicrosoftEdge, version=, platform=WINDOWS}],所需功能 = 功能 [{}]

构建信息:版本:'未知',修订:'5234b32',时间:'2017-03-10 09:00:17 -0800'

系统信息:主机:'XXXXXXXXXX',ip:'XXXXXXX',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_191'

驱动程序信息:driver.version:EdgeDriver

0 投票
1 回答
193 浏览

c# - Edge Chromium 中的空白页 - Selenium C# EdgeDriver

问题
在设置具有以下堆栈的 UI 自动化解决方案时获取带有地址作为数据的空白边缘页面。

堆栈
尝试创建 UI 自动化 - 使用 Selemium VS 2019,Edge Chromium 版本:87.0.664.47 Microsoft.Edge.SeleniumTools:3.141.2
Selenium.WebDriver:3.141.0 - 与 Microsoft.Edge.SeleniumTools 兼容。

带有数据的空白页边: 在此处输入图像描述

0 投票
2 回答
503 浏览

python - 硒'webdriver'未被识别(python)

我已经使用 pip 通过 python 安装了 selenium(我跑了):

我正在使用 Python 3.9.0,并且无法识别驱动程序参数。

我当前的代码。

在这段代码中。导入命令没有问题,但driver未被识别为有效语法。

有什么帮助吗?

0 投票
0 回答
62 浏览

selenium - Selenium Edge 驱动程序和文件输入类型

我在一个元素上调用该.getAttribute("value")方法以获取上传的文件名,但它不起作用。我得到一个空字符串。这适用于所有其他浏览器,但不适用于 Edge。这是一个已知的 Edge 错误还是我做错了什么?inputtype="file"

0 投票
0 回答
752 浏览

vba - 在 VBA Excel 中使用 Selenium 隐藏 Edge 浏览器

我有一个问题要问,因为我遇到了麻烦。我希望能够在使用 Selenium 类型库运行 VBA 例程时隐藏浏览器边缘。

使用 Chrome 浏览器,我可以通过编写 AddArgument "--headless" 来获得结果,但使用 Edge 浏览器我不知道该怎么做。有人能帮我吗?

非常感谢!:-)

0 投票
1 回答
209 浏览

selenium - Selenium EdgeDriver 地理定位和其他不使用 selenium 4 的附加选项

这项工作适用于一家目前正在使用 selenium 3 驱动程序进行 chrome、ff、edge 等的大公司。我们刚刚添加了边缘硒测试的覆盖范围,在这样做的同时,我注意到一些可以添加到的附加参数chrome不能到这个版本的edge驱动。我对硒方面很陌生,所以如果这些问题中的任何一个不清楚,我深表歉意。

我的问题与此问题中提供的解决方案有关:如何在 selenium 测试中删除信息栏“Microsoft Edge 正在由自动化测试软件控制”

在顶部回复的底部,他们最终获得了 selenium-edge-driver 的 4.0.0-alpha-4 版本。我假设这将用于 Selenium 4 而不是我们当前使用的前缀?并且为 Edge 使用版本 4 而为其余版本保留旧版本可能行不通。

如果是这种情况,而不是彻底检查所有内容,Selenium 3 上是否有任何选项可以为 Edge 浏览器添加标志,例如 Chrome(即“--use-file-for-fake-audio-capture =”)或者是 Selenium 4唯一的选择?这将适用于 Edge 发布版本 80(当前版本 87)。

0 投票
1 回答
295 浏览

selenium-webdriver - 什么是用于全选和复制的 Selenium edgedriver Send Keys?

Selenium 非常新,事实上这是我在 VBA 中使用的第一个辅助库。

我正在使用 Microsoft Edge 的 Web 驱动程序,但无法弄清楚如何使用发送键,主要是选择页面的全部内容,然后将它们复制到剪贴板。

这就是我所拥有的

'''

'''

对于某些人来说很明显,它在最后一行出现了错误,老实说,这正是我从我的 IE 驱动程序中复制的内容,所以它不会继续存在也就不足为奇了。

谢谢你。