2014-12-27 114 views
0

我想用硒獨立服務器來運行一些測試,但是當它到達一個sendKeys命令我得到這個錯誤:Unknown command: 'sendKeys'Selenium服務器獨立SendKeys命令

這是我的全部命令:

sendKeys | xpath=//input[@type='file'] | abcde 

就我所知硒獨立服務器使用支持sendKeys的webdrive!

任何機構都可以提供幫助嗎? 注意,我得到這個問題無論在Firefox和谷歌chorme和我使用硒的服務器2.42.2.jar

我知道type的作品,但我想sendKeys,因爲它應該工作,要麼。

+0

你有沒有試過類型?並且,通過獨立服務器,你的意思是硒RC嗎? – Saifur 2014-12-27 16:49:42

+0

是的,我嘗試'類型',它的工作原理,但它不能解決我的問題。我需要發送密鑰作爲解決[這裏](http://stackoverflow.com/questions/9665021/selenium-upload-file-in-google-chrome)。沒有我確切的意思是[獨立服務器](http://www.seleniumhq.org/download/)這是硒的RC後繼者服務器 – hasan 2014-12-27 17:56:34

+0

是fileupload你的問題?然後只需使用'type'和'包括擴展名的完整文件路徑'就可以工作。我不認爲sendKeys支持'RC' – Saifur 2014-12-27 18:22:02

回答

1

使用帶完整文件路徑的type應該按預期工作。

type | xpath=//input[@type='file'] | "c:\\myfile.txt" 
+0

這適用於firefox bot而不適用於谷歌瀏覽器:並且我得到這個錯誤:'只能將字段設置爲代碼中的空字符串' – hasan 2014-12-28 11:19:39