robotframework - 使用选择文件的机器人框架上传文件未上传文件
问题描述
我正在尝试使用choose file
机器人框架关键字上传文件。当我执行测试时,它运行成功,但文件没有上传。
这是我的 HTML
我想点击Upload Study
按钮浏览文件。我试过以下:
choose file xpath=(//button[contains(.,"Upload Study")]) Study_File.csv
但它没有上传文件。是因为input type=file
我使用的 xpath 中不存在吗?如果是这样,我应该如何创建 xpath?
解决方案
如果您已经尝试使用该<input>
元素作为定位器,那么我的下一个猜测是它找不到您要上传的文件。您已将该文件简单地引用为“Study_File.csv”,这表明它与测试文件位于同一目录中。如果它位于其他地方,那么您需要提供相对于测试文件位置的路径。
推荐阅读
- c# - 给定 C# 中的课程时间范围集合,如何获取当前课程?
- wpf - 使用自动生成的列在 WPF DataGrid 上显示图像
- java - 匹配精确字段中的匹配查询与术语查询
- javascript - 如何根据组合在一起的相似值在 JavaScript 中组织单个数组?
- java - Heroku 为我的应用程序安装了错误的 JDK 并且无法部署它
- swift - Swift/Firestore 在排名系统中查询集合
- python - 无法适当地跳出循环并且无法确定原因
- java - Hibernate:事务中悲观锁的范围
- excel - 基于单元格颜色的VBA着色条形图
- salesforce - Salesforce SOQL 问题:在字段名称中使用空格编写查询