python3自動化實踐20之上傳文件

文件上傳使用send_keys方法

使用的uploadfile.html文件放置在E:\demo目錄下,源代碼:

<html>
<body>
<div>
<form name="form1" action="fileUpload.php" method="post" enctype="multipart/form-data">
<label for="file">File:</label>
<input type="file" name="file" id="file" /> 
<br />
<input type="hidden" name="multi" value="false"/>
<input type="submit" name="submit" value="Submit Single" />
</form>
</div>
</body>

</html>

上傳文件的具體實現如下:

from selenium import webdriver

driver = webdriver.Firefox()

driver.get("file:///E:/demo/uploadfile.html")

driver.find_element_by_id("file").send_keys("E:\\demo\info.txt")

driver.find_element_by_name("submit").click()

driver.quit()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章