无法使用Robot Framework上传.jpg图像

时间:2018-03-06 06:03:12

标签: robotframework selenium2library

我正在尝试使用Choose file | Locator | File Path命令在网页中上传.jpg文件。但它只是打开Windows文件夹,而不是导航到我给出的文件路径。

*** Settings ***
Library           SeleniumLibrary

*** Variables ***
${Home_Page_URL}    https://34.239.9.24:8443/LIVMOR/
${FilePath}       C:\\Users\\20073018\\Desktop\\Pranesh_Kulkarni.jpg

*** Test Cases ***
.
.
TC9-Change Profile Picture
    Click Element    xpath=//a[@onclick="openAttachment()"]
    Choose File      xpath=//a[@onclick="openAttachment()"]    ${FilePath}

1 个答案:

答案 0 :(得分:0)

您应该点击打开文件选择器的元素。而是在输入元素上调用choose file,用于将文件名传递给服务器。 choose file的重点是避免弹出对话框,因为selenium无法控制对话框。