我试图点击SPAN和输入标签内的选择文件按钮。
我尝试使用Xpath,Id和Name,我无法点击。
<span>
Choose
<u>f</u>
iles...
</span>
<input id="inpFileUpload" multiple="" size="50" name="inpFileUpload" title="File (required)" onkeydown="return allow_all_keys(event);" onkeypress="return allow_all_keys(event);" type="file"/>
</span>
答案 0 :(得分:0)
当您尝试单击输入元素时,您可以尝试:
cssSelector
:
driver.findElement(By.cssSelector("input#inpFileUpload")).click();
xpath
:
driver.findElement(By.xpath("//input[@id='inpFileUpload']")).click();
答案 1 :(得分:0)
我回答迟到了,但您也可以使用id
和name
找到它
使用id:
driver.findElement(By.id("inpFileUpload")).click();
使用名称:
driver.findElement(By.name("inpFileUpload")).click();