我的页面有代码。
<div class="qq-upload-button upload-img" style="position: relative; overflow: hidden; direction: ltr;">
<input type="file" name="file" style="position: absolute; right: 0pt; top: 0pt; font-family: Arial; font-size: 118px; margin: 0pt; padding: 0pt; cursor: pointer; opacity: 0;">
</div>
我想点击 qq-upload-button upload-img 我使用Click at css = .qq-upload-button输入,但它不起作用 如果我用我的手点击结果打开一个文件上传弹出窗口。 我怎么能在 Selenium IDE 中做到这一点? 谢谢提前!
答案 0 :(得分:1)
你可以使用senKeys到上传输入字段,就像这样
driver.findElement(By.name("file")).sendKeys("your file path");
不要在球场上打电话给.clear(),这不起作用。比继续(单击下一个按钮或提交类似的表单),您的文件将被上传。
答案 1 :(得分:0)
试试这个:
xpath=(//*[@class="qq-upload-button upload-img"])