我创建了一个测试,用户可以通过单击“选择文件”按钮将文件上传到网站 .
我正在使用Choose File关键字,它在Firefox和Chrome中正常运行 . 说到Edge,它只是坐在那里而没有回应 . 因此未通过测试 . 如果我查看生成的日志,但它表示关键字正确传递 . (弹出的错误消息是停止测试继续 - 但Edge正在停止关键字的工作)
这有什么方法吗?我需要让所有三个浏览器都使用此测试 .
仅供参考,我使用的是:
Choose File name=file C:\\Users\\John\\Test.txt
1 回答
不幸的是,这不适用于Edge,因为sendKeys没有实现,而选择文件关键字正在破坏这种能力 . 有关什么是未实现的更多信息,请访问:
https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/webdriver-commands/