【发布时间】:2026-02-18 23:30:02
【问题描述】:
我有一个“导入”按钮,单击它会打开 Windows 文件资源管理器,我们应该从中选择一个 excel 文件,然后将其导入。我不能使用 seleniumlibrary,因为它也有 Windows 自动化。我有 autoIT 库,但是如何在 selenium2library 打开的网页上使用它?
【问题讨论】:
标签: python robotframework
我有一个“导入”按钮,单击它会打开 Windows 文件资源管理器,我们应该从中选择一个 excel 文件,然后将其导入。我不能使用 seleniumlibrary,因为它也有 Windows 自动化。我有 autoIT 库,但是如何在 selenium2library 打开的网页上使用它?
【问题讨论】:
标签: python robotframework
在 SeleniumLibrary 中尝试“选择文件”关键字。
您可以在下面的链接中找到详细信息 http://robotframework.org/SeleniumLibrary/SeleniumLibrary.html#Choose%20File
【讨论】:
因此,经过多次试验,选择文件奏效了。 应该注意的是,选择文件关键字只接受一个输入类型定位器。我的元素的标签是按钮。然而,在我的情况下,有一个隐藏的输入元素。似乎在发生文件上传的情况下,必须在我的应用程序中提供输入类型元素。
Choose file //input[@hidden='true'] mypathToExcel
上面的代码对我有用,其中 mypathToExcel 是我的 excel 文件的路径。
【讨论】: