我想通过单击按钮上传文件,当我点击此按钮时,它会弹出一个文件选择窗口,但是据我所知,selenium2Library无法处理窗口的窗口,因此输入路径是难以理解的,我该怎么办?
我尝试模拟键盘事件以输入路径,但有时它不起作用。
html源代码在
之下<button title="Upload XML file of creation parameters" class="btn" type="button" id="ca_upload">Load file</button>
答案 0 :(得分:1)
您可以使用selenium2library中的select file关键字。它接受按钮的两个参数第一个定位器,第二个接受需要上传的文件路径。
答案 1 :(得分:0)
Selenium2库不处理这些窗口。您可以使用AutoIT library选择要上传的文件。