在资源管理器窗口中使用codeception上载文件

时间:2017-04-05 12:42:43

标签: windows selenium file-upload codeception explorer

我必须在浏览器软件中测试文件导入。 问题是,当我单击导入按钮时,它会打开一个Windows资源管理器窗口,我无法从该窗口中选择该文件。 我正在使用selenium 2.53和firefox 47.0.2

的代码

1 个答案:

答案 0 :(得分:0)

Codeception的webdriver模块提供了一种将文件附加到html表单的方法:

$I->attachFile('input[@type="file"]', 'prices.xls');

您只需要能够定位按钮或表单,并指定要上传的文件的路径

相关问题