Robotframework Robot框架文件上载获取元素不可访问错误

Robotframework Robot框架文件上载获取元素不可访问错误,robotframework,Robotframework,我知道这个问题以前已经得到了回答。但是我找不到任何答案,我如何才能找到弹出窗口的定位器。 在将文件从本地系统上载到GUI时,我仍然遇到错误 在我的GUI中,我单击了上传箭头按钮,给出了xpath 现在,文件上传窗口弹出,我需要在输入字段中提供一个文件名,从我的桌面或任何本地路径。-*****我不确定如何为输入提供定位器**** 我使用了选择文件名:文件名:C:/Users/xxxx/Desktop/Generic\u 1902\u User\u Input\u spreadsheet在此处输入图

我知道这个问题以前已经得到了回答。但是我找不到任何答案,我如何才能找到弹出窗口的定位器。 在将文件从本地系统上载到GUI时,我仍然遇到错误

  • 在我的GUI中,我单击了上传箭头按钮,给出了xpath
  • 现在,文件上传窗口弹出,我需要在输入字段中提供一个文件名,从我的桌面或任何本地路径。-*****我不确定如何为输入提供定位器****
  • 我使用了选择文件名:文件名:C:/Users/xxxx/Desktop/Generic\u 1902\u User\u Input\u spreadsheet在此处输入图像描述。xlsx
  • 由于键盘错误,无法访问元素。 有人可以上传这个视频吗?请查看机器人框架文件上传的视频教程。()

    甚至我也试过用它。我可以创建一个au3文件和一个exe文件。但是,我无法调用。请在使用Python脚本的robot框架中使用此au3/exe文件


    有人可以提供向导。

    不要单击打开文件选择器窗口的按钮,而是通过检查页面找到
    元素,并直接使用其定位器和
    选择文件
    关键字

    例如,在堆栈溢出上,如果要编辑问题并上载图像,则应使用
    元素。在测试页面上搜索类似元素

    
    粘贴图像或链接:
    取消
    
    为了给您一个示例代码,下面的代码片段将作为quest用户导航到此问题,并将上载Capture.PNG(不保存)。注意,前一个输入元素的定位器
    /*[包含(@id,'image upload file input')]

    ***设置***
    硒库
    ***变数***
    ${EDIT QUESTION ELEMENT}改进此问题
    ${UPLOAD IMAGE BUTTON}/*[包含(@id,'wmd IMAGE BUTTON')]
    ***测试用例***
    文件上传测试
    打开浏览器https://stackoverflow.com/questions/55038357/robot-framework-file-upload-getting-element-not-reachable-error    铬
    最大化浏览器窗口
    单击链接${编辑问题元素}
    单击元素${上载图像按钮}
    选择File/*[contains(@id,'image upload File input')]D:\\Capture.PNG
    单击按钮添加图片
    
    谢谢Bence,这对我很有用。我删除了单击打开文件选择器窗口的按钮的步骤。我直接使用了Choose文件xpath=。//div/input C:\\Users\\xxx.xlsx。这工作做得非常好。非常感谢你帮助我。@Sanghamitra上师很高兴听到,在这种情况下,你能用勾号将答案标记为接受吗。