无法在机器人框架中使用“选择文件”关键字上传图片文件。如何使用机器人框架处理图像上传验证?

时间:2018-08-30 09:26:34

标签: robotframework

我正在尝试使用机器人框架为我的应用程序验证图像上传功能,我的脚本如下:

*** 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:消息:该元素不可聚焦

如何处理?

0 个答案:

没有答案