Robotframework 是否可以在Robot框架中使用Choose File来选择文件夹?

Robotframework 是否可以在Robot框架中使用Choose File来选择文件夹?,robotframework,Robotframework,我想知道是否有可能使用一些参数来使用Choose File关键字来选择文件夹而不是单个文件 文件上传输入的HTML与应用程序中的文件夹上传输入类似 文件 但我得到了这个错误: ValueError:本地文件系统上不存在文件“AlfrestoteExcel.xlsx” alfrescotestexcel.xlsx位于该目标文件夹中…否,没有使用选择文件的现成解决方案。您必须获取文件夹中的文件名,然后为每个文件选择文件 @{my_file_list}= OperatingSystem.List

我想知道是否有可能使用一些参数来使用Choose File关键字来选择文件夹而不是单个文件

文件上传输入的HTML与应用程序中的文件夹上传输入类似

文件

但我得到了这个错误:

ValueError:本地文件系统上不存在文件“AlfrestoteExcel.xlsx”


alfrescotestexcel.xlsx位于该目标文件夹中…

否,没有使用
选择文件的现成解决方案。您必须获取文件夹中的文件名,然后为每个文件选择文件

@{my_file_list}=    OperatingSystem.List Files In Directory    ${path_to_directory}
: FOR    ${file}    IN    @{my_file_list}
\    ${result}=    Choose File    ${my_locator}    ${path_to_directory}${/}${file}

否,使用
选择文件
没有现成的解决方案。您必须获取文件夹中的文件名,然后为每个文件选择文件

@{my_file_list}=    OperatingSystem.List Files In Directory    ${path_to_directory}
: FOR    ${file}    IN    @{my_file_list}
\    ${result}=    Choose File    ${my_locator}    ${path_to_directory}${/}${file}
我在文件选择中添加了完整路径。请试试这些,这对你有用

注意: 如果您有“浏览文件”或“选择文件”按钮,则使用此行等待,直到关键字成功120 2s元素应可见${xpath\u for_BrowseFiles\u button}。

我在文件选择中添加了完整路径。请试试这些,这对你有用

注意:
如果您有“浏览文件”或“选择文件”按钮,请使用此行等待,直到关键字成功120 2s元素应可见${xpath\u for_BrowseFiles\u button}。

谢谢!为我打开了一个全新的世界。谢谢!为我打开了一个全新的世界。也谢谢你!这解决了问题!也谢谢你!这解决了问题!
Send folder
    @{my_file_list}=    OperatingSystem.List Files In Directory    ${path_to_directory}
    FOR    ${file}    IN    @{my_file_list}
    \    ${result}=    Choose File    ${my_locator}    ${file}
# Finish this test
#     Close Browser  
*** Keywords ***

*** Variables ***
${my_locator}  xpath=//input[@title="Select files to upload"]
${path_to_directory}  C:\\Users\\username\\Desktop\\alfrescotestfolder
@{my_file_list}=    OperatingSystem.List Files In Directory    ${path_to_directory}
: FOR    ${file}    IN    @{my_file_list}
\    ${result}=    Choose File    ${my_locator}    ${path_to_directory}${/}${file}
    @{my_file_list}=    OperatingSystem.List Files In Directory    C:\\Users\\Desktop\\My pics
    FOR    ${file}    IN    @{my_file_list}
        ${result}=    Choose File    //input[@type="file"]    C:\\Users\\Desktop\\My pics\\${file}
        Wait Until Keyword Succeeds    120    2s    Element Should Be Visible    ${xpath_for_BrowseFiles_button}
    END