2014-12-27 82 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