2012-03-16 75 views
0

我的頁面此處的代碼是。可以打開FIie Upload PopUp窗口

<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上傳鍵上傳-IMG 我用點按的CSS =。QQ上傳按鈕輸入,但它並沒有如果我用我的手點擊結果工作 打開一個文件上傳彈出窗口。 我該怎麼做Selenium IDE? 感謝您的提前!

回答

1

可以senKeys到上傳輸入字段,這樣

driver.findElement(By.name("file")).sendKeys("your file path"); 

不要叫.clear()在球場上,這並不工作。比繼續(點擊下一步按鈕或提交表單),你的文件將被上傳。

+0

做我在硒IDE做什麼? 我可以使用什麼命令? 感謝支持! – chanhle 2012-03-16 10:40:49

+0

事情是這樣的: \t​​型 \t​​名=文件 \t​​文件 \t​​clickAndWait \t​​名=繼續 \t​​ 繼續是一個按鈕,例如 – Tarken 2012-03-16 10:42:56

0

試試這個:

xpath=(//*[@class="qq-upload-button upload-img"])