Javascript 如何使用robot framework从本地系统导入excel文件

Javascript 如何使用robot framework从本地系统导入excel文件,javascript,robotframework,Javascript,Robotframework,我正在尝试使用“选择文件”方法从本地系统上载excel文件 当我运行此代码时 click element ${btn_upld} Choose File //input[@id="upload-i"] C:/Users/AUTOMATISATION/gm/Import.csv click element //*[@value="Upload"] 骑乘工具上显示以下错误“InvalidelementState异常:消息:无效元素状态” 需要帮忙吗 试试下面的代码 如果您在Wi

我正在尝试使用“选择文件”方法从本地系统上载excel文件 当我运行此代码时

click element    ${btn_upld}
Choose File    //input[@id="upload-i"]  C:/Users/AUTOMATISATION/gm/Import.csv
click element    //*[@value="Upload"]
骑乘工具上显示以下错误“InvalidelementState异常:消息:无效元素状态” 需要帮忙吗

试试下面的代码

如果您在Windows上执行它

Choose File    xpath=//input[@id="upload-i"]  C:\\Users\\AUTOMATISATION\\gm\\Import.csv
如果您在linux上执行

Choose File    xpath=//input[@id="upload-i"]  C://Users//AUTOMATISATION//gm//Import.csv

如果出现错误,请告诉我您使用的浏览器是什么?另外-我们可以查看处理此上载的HTML吗?从外观上看,有一个按钮,你按下(btn_upld),然后它会向你显示实际的“浏览器”上传表单?如果表单已经存在,那么您不需要单击该元素,只需执行
选择文件
就足够了:)但在您共享您的HTMLi之前我无法确定我使用的是chrome驱动程序我单击“btn_upld”从本地系统上载文件,但我想知道您使用的是什么类型的表单。因为如果它与我想的一样,您不需要单击,只需使用
选择文件
就足够了。您能给我看一下创建这个上传元素的HTML代码片段吗?