Robot Framework - Selenium2Library - 使用 Edge 浏览器选择文件关键字

Robot Framework - Selenium2Library - Choose File keyword with Edge Browser

我创建了一个测试,用户可以通过单击 "Choose File" 按钮将文件上传到网站。

我正在使用“选择文件”关键字,它在 Firefox 和 Chrome 中工作正常。当涉及到 Edge 时,它​​只是坐在那里没有响应。从而考试不及格。如果我查看生成的日志,它会说关键字已正确传递。 (弹出的错误消息是停止测试继续 - 但 Edge 正在停止关键字工作)

有办法解决这个问题吗?我需要让所有三个浏览器都使用此测试。

仅供参考,这里是我使用的线路:

Choose File    name=file    C:\Users\John\Test.txt

不幸的是,这还不适用于 Edge,因为尚未实现 sendKeys 并且选择文件关键字正在利用此功能。有关已实施和未实施内容的更多信息,请参见此处:

https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/webdriver-commands/