【发布时间】:2016-12-01 19:58:02
【问题描述】:
HTML:
<div id="js-cert-file" class="form-group">
<button id="js-ob-browse-n-upload" class="btn btn-ob browse-and-upload-onboarding-ssl-button" style=""> BROWSE & UPLOAD </button>
<input id="js-cert-file" class="hidden btn btn-ob" type="file" accept=".p12, .pem, .pfx" name="file">
<input id="file-name" type="text" disabled="" value="File Name" style="display:none">
</div>
我尝试使用 xpath 和 css 选择器上传文档,但由于输入被隐藏,因此无法上传。我花了几天的时间来解决这个问题,但仍然无法弄清楚,所以认为是时候请教专家了,请帮助!
问题是,我想在不点击“浏览和上传”按钮的情况下上传文件,但就像我说的那样,由于输入被隐藏,所以无法做到。
这是我的python代码:
BrowseAndUpload = driver.find_element_by_xpath("/html/body/div[3]/div/div[2]/div/div/div[1]/div[1]/input[1]")
clickBrowseAndUpload.send_keys('file full path')
【问题讨论】:
标签: jquery python html css selenium