我的测试的一部分涉及上传我的本地文档目录中的文件在我的Mac上运行OSMonterey。浏览器中的“选择文件”元素无法与其他按钮进行交互,只能单击按钮以调出mac文件浏览器。所以我想我的问题是-WATIR可以从本地Mac目录中选择文件吗?如果没有,有没有办法强制输入文件?以下是浏览器中“选择文件”对话框的HTML:
下面是上传对话框:
sulc1iza1#
看起来该站点已创建了一个用于填充基础文件输入字段的自定义控件。Watir将无法使用该自定义控件来选择文件。但是,您应该能够直接设置底层文件输入:
browser.file_field(class: 'proFileUploader_browser').set('path/to/file')
1条答案
按热度按时间sulc1iza1#
看起来该站点已创建了一个用于填充基础文件输入字段的自定义控件。Watir将无法使用该自定义控件来选择文件。
但是,您应该能够直接设置底层文件输入: