我正在尝试使用机器人框架为我的应用程序验证图像上传功能,我的脚本如下:
*** Variables ***
${browse} xpath=//*[@id="file"]
${path_jpg} ${EXECDIR}\\test_data\\Browse_Image\\apple.jpg
${path_png} ${EXECDIR}\\test_data\\Browse_Image\\apple.png
${path_gif} ${EXECDIR}\\test_data\\Browse_Image\\apple.gif
${path_webm} ${EXECDIR}\\test_data\\Browse_Image\\apple.ppt
Choose File ${browse} ${path_jpg}
该脚本在chrome中可以正常运行,但是在使用Firefox和Edge的情况下,将引发以下错误消息:
Firefox:
ElementNotInteractableException:消息:键盘无法访问元素
<input id="file" type="file">
**
边缘:
WebDriverException:消息:该元素不可聚焦
如何处理?