【发布时间】:2019-01-30 19:34:53
【问题描述】:
我正在尝试使用 choose file 机器人框架关键字上传文件。当我执行测试时,它运行成功,但文件没有上传。
这是我的 HTML
我想点击Upload Study 按钮来浏览文件。
我试过以下:
choose file xpath=(//button[contains(.,"Upload Study")]) Study_File.csv
但它没有上传文件。是因为input type=file 不存在于我使用的xpath 中吗?如果是这样,我应该如何创建 xpath?
【问题讨论】:
-
您是否尝试使用位于按钮下方几行的
input定位器? -
是的,我试过了。但它没有上传文件。
-
手动选择文件后,html元素属性发生了变化?
-
在
<input>标签上尝试Choose File时出现什么错误? Selenium 只能通过它上传文件(它将文件名设置为其属性)。 -
JaPayR - 看不到任何 html 元素属性的变化
标签: robotframework selenium2library