Selenium-ide,文件上传不适用于 React 应用程序
Selenium-ide, File upload not working for react application
使用 selenium ide 为 React 应用程序记录测试用例,但无法从 selenium-ide 上传文件。
React-dropzone包用于文件上传。
尝试使用命令 "type" 和 "send keys" 但没有成功。
硒-ide:3.6.0
chrome: 74.0.3729.108
尝试使用 firefox 但收到错误消息 "File uploading is only supported in Chrome at this time"
Command: type
Target: css=input[type=file]
Value: c:\fakepath\test.png
Error: {"code":-32000,"message":"Not allowed"}
Command: send keys
Target: css=input[type=file]
Value: c:\fakepath\test.png
Error: Element is not currently interactable and may not be manipulatedElement is not currently interactable and may not be manipulated
selenium ide 能够上传文件并通过测试用例。
在 Chrome 您可以前往:
Window > 更多工具 > 扩展 > Selenium IDE > 详细信息
然后开启'Allow access to file URLs'选项。
我遇到了同样的问题,这对我有用。
使用 selenium ide 为 React 应用程序记录测试用例,但无法从 selenium-ide 上传文件。 React-dropzone包用于文件上传。
尝试使用命令 "type" 和 "send keys" 但没有成功。
硒-ide:3.6.0 chrome: 74.0.3729.108
尝试使用 firefox 但收到错误消息 "File uploading is only supported in Chrome at this time"
Command: type
Target: css=input[type=file]
Value: c:\fakepath\test.png
Error: {"code":-32000,"message":"Not allowed"}
Command: send keys
Target: css=input[type=file]
Value: c:\fakepath\test.png
Error: Element is not currently interactable and may not be manipulatedElement is not currently interactable and may not be manipulated
selenium ide 能够上传文件并通过测试用例。
在 Chrome 您可以前往: Window > 更多工具 > 扩展 > Selenium IDE > 详细信息
然后开启'Allow access to file URLs'选项。
我遇到了同样的问题,这对我有用。