很多平台需要上传本地文件至服务器,例如:
![](https://img.haomeiwen.com/i19741811/3d4017802d4a77bb.png)
Robot Framework提供了关键字“Choose File”,可以实现从本地上传文件。
Choose File解释:
- Name:Choose File
- Source:SeleniumLibrary <test library>
- Arguments:[ locator | file_path ]
#上传本地文件 | ||
---|---|---|
Choose File | Xpath=/html/body/div[5]/div[2]/div/div/div[2]/div/div[2]/form/div[3]/div/div/div/input | C:\\Users\\ezhang33\\Desktop\\result\\corpus\\Opening Night.txt |
注意:
- Choose File关键字只适用于input控件,对于一些单纯的通过链接上传文件之类的,是不适用的。
- 上传windows系统中的文件,file_path参数一定记得加上转义符号‘\’,否则会报错。
- 本地文件路径最好为英文,否则易引发乱码现象。
网友评论