我正在尝试使用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}
答案 0 :(得分:0)
您应该不点击打开文件选择器的元素。而是在输入元素上调用choose file
,用于将文件名传递给服务器。 choose file
的重点是避免弹出对话框,因为selenium无法控制对话框。