在使用Robot Framawork实现web端的自动化测试时,我们常常会遇到一种情况,那就是需要上传某个文件到网页,例如以下情景:
- 上传头像图片
- 上传证书(cert)
- 上传简历
...... .......
当遇到这种情况时,我们可以使用Robot Framawork提供的关键字 Choose File. 该关键字的具体使用方法如下:
Choose File ${upload_element} ${CURDIR}/file.txt
其中第一个参数${upload_element},为当前页面upload输入框的locator,一般为input标签的的元素。第二个参数中的${CURDIR},取值为当前工程的路径,在这个地方是相对路径,在其后通过"/"可以补充其完整路径。