【发布时间】:2017-06-24 15:32:49
【问题描述】:
我正在尝试使用选择文件的方法从本地系统上传 excel 文件 当我运行这段代码时
click element ${btn_upld}
Choose File //input[@id="upload-i"] C:/Users/AUTOMATISATION/gm/Import.csv
click element //*[@value="Upload"]
骑行工具上显示以下错误“InvalidElementStateException:消息:无效元素状态” 有什么帮助吗?!!
【问题讨论】:
-
你用的是什么浏览器?
-
另外 - 我们可以看到您处理此上传的 HTML 吗?从外观上看,您按下一个按钮 (btn_upld),然后您会看到实际的“浏览器”上传表单?如果表单已经存在,那么您不需要单击该元素,只需执行
Choose File就足够了 :) 但在您分享您的 HTML 之前我无法确定 -
我正在使用 chrome 驱动程序我点击“btn_upld”从我的本地系统上传文件
-
但我想知道您使用的是什么类型的表格。因为如果和我想的一样,不需要点击,直接用
Choose File就够了。你能告诉我你创建这个上传元素的 HTML sn-p 吗?