我需要关闭浏览器的“文件上传”窗口。我尝试了以下代码来实现这个
Press Key id=fileToUpload \\27
- 我在网址http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000520.html
我的完整代码是
*** Variables ***
${TVAURL} http://localhost:1500/
${Browser} Firefox
TC_01: Enter into the application
[Documentation] Enter into the application to upload a file
Open Browser ${TVAURL} ${Browser}
Choose File id=fileToUpload C://Downloads/Demo/rose.png
Press Key id=fileToUpload \\27
我的相应示例HTML代码是
<!DOCTYPE html>
<html>
<head>
<title>Upload File</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<br/>
<input type="submit" value="Upload Image" name="submit">
</form>
</body>
</html>
它会显示错误消息 WebDriverException: Message: File not found : //27
一旦文件上传(即Choose File
命令旁边),我需要关闭浏览器的文件上传器窗口
答案 0 :(得分:0)
上传文件后,您需要点击网站上的提交按钮,而不是使用错误的定位器再次上传文件..
<input type="submit" value="Upload Image" name="submit">
更改您的最后一行:
按Key id = fileToUpload
到
按键名=提交
那应该为你做。