Robotframework Robot框架文件上载获取元素不可访问错误
我知道这个问题以前已经得到了回答。但是我找不到任何答案,我如何才能找到弹出窗口的定位器。 在将文件从本地系统上载到GUI时,我仍然遇到错误Robotframework Robot框架文件上载获取元素不可访问错误,robotframework,Robotframework,我知道这个问题以前已经得到了回答。但是我找不到任何答案,我如何才能找到弹出窗口的定位器。 在将文件从本地系统上载到GUI时,我仍然遇到错误 在我的GUI中,我单击了上传箭头按钮,给出了xpath 现在,文件上传窗口弹出,我需要在输入字段中提供一个文件名,从我的桌面或任何本地路径。-*****我不确定如何为输入提供定位器**** 我使用了选择文件名:文件名:C:/Users/xxxx/Desktop/Generic\u 1902\u User\u Input\u spreadsheet在此处输入图
有人可以提供向导。不要单击打开文件选择器窗口的按钮,而是通过检查页面找到
元素,并直接使用其定位器和选择文件
关键字
例如,在堆栈溢出上,如果要编辑问题并上载图像,则应使用
元素。在测试页面上搜索类似元素
粘贴图像或链接:
取消
为了给您一个示例代码,下面的代码片段将作为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上师很高兴听到,在这种情况下,你能用勾号将答案标记为接受吗。