单击硒python中的多个隐藏输入

时间:2020-09-30 03:39:15

标签: python php selenium-webdriver file-upload

<form action="/PrimaryManage/upload" method="post" enctype="multipart/form-data" target="post_image">
    <input type="hidden" name="type" value="file"><input type="hidden" name="upload_to" value="/PrimaryManage/upload"><input type="hidden" name="_URL_" value="Array">      <label class="accept_click" for="upload_file">
        <a class="btn btn-gray" style="position: absolute;z-index:100;">Browse</a>
        <input onchange="uploadFile()" id="upload_file" autocomplete="off" class="file" multiple="multiple" name="photo[]" type="file">
    </label>
    <div id="Loading" style="display: none;"></div>
    <div id="progress_show"><a id="progressNumber">0%</a><a id="progress">&nbsp;</a></div>
    <span id="result"></span>
<input type="hidden" name="__hash__" value="0923c6d3ea9bd8ae7187688bf24dd4b5_5c1e8d3bef0e1e75e63055be067a8778"></form>

我有很多隐藏输入的表格。 Form

所以我尝试上传文件ActionChains(driver).move_to_element(driver.find_element_by_id('upload_file')).click().perform() 它仍然显示对话框窗口,但是选择文件后,没有任何内容上传。 当我使用time.sleep(10)并手动单击时,它会起作用。如何像手动单击一样单击。

0 个答案:

没有答案