1
「POSTが知られているコマンドと一致しませんでした」I次のエラーメッセージが出ます:Seleniumのファイルのアップロードがエラーで失敗します。私はセレン3.3.0でファイルをアップロードしようとすると
selenium.common.exceptions.WebDriverExceptionを:メッセージ:POST(...)は、既知のコマンドと一致しませんでした
この例外をトリガーするコードは次のとおりです。
file_field.send_keys(os.getcwd() + '/myfile.txt')
このエラーは何を意味するのでしょうか?ここでform.htmlだ
from selenium import webdriver
import os
driver = webdriver.Firefox()
driver.get('file://' + os.getcwd() + '/form.html')
file_field = driver.find_element_by_id('file')
file_field.send_keys(os.getcwd() + '/myfile.txt')
:
は、ここで全体のコードだ、それはセレンのバグだよう
<!DOCTYPE html>
<html>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file">
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>