Selenium を使用してファイルをアップロードするのに問題があります。Stack Overflow のすべての情報を既に読みましたが、何も機能していないようです。id/name/linkText/cssSelector/xPath、または JavascriptExecutor を使用して、ボタンまたは入力を検索してみました。次に、ファイルパスで click() または sendKeys を試みましたが、何も機能していないようです。サイトのボタンをクリックするとポップアップ ウィンドウが表示されるので、少なくとも Selenium にクリックさせたいと思っていました。サイトソースはこちら。明らかに、私はここで何かを得ていません。なにが問題ですか?どのように解決しますか?前もって感謝します。
<div id="image-uploader" class="btn primary">
<form class="direct-upload" method="post" enctype="multipart/form-data" action="https://some_address">
<input type="hidden" name="key">
<input type="hidden" value="AKIAJCYVQEAJNT7OGZAQ" name="AWSAccessKeyId">
<input type="hidden" value="public-read" name="acl">
<input type="hidden" name="policy">
<input type="hidden" name="signature">
<input type="hidden" value="201" name="success_action_status">
<input type="file" name="file" accept="image/*" style="top: 25.5px; left: 20.5px;">
</form>
Add Image
</div>