2015-09-25 44 views
-1

我使用Selenium Standalone服務器2.47.0,它支持sendKeys命令嗎?Selenium Standalone Server 2.47.0是否支持「sendKeys」命令?

任何一個在2.47.0中使用的命令sendKeys

注:我知道我們可以使用type命令,但我需要sendKeys才能工作。

+0

你可以在你使用'sendKeys()'的地方顯示代碼嗎?你有什麼錯誤嗎? – alecxe

+0

是的,我收到以下錯誤: | sendKeys | name = user currentTest.recordFailure:命令執行失敗。請通過https://groups.google.com/forum/#!forum/selenium-users搜索用戶組,以獲取日誌窗口中的錯誤詳細信息。錯誤消息是:元素當前不可交互,可能不會被操縱 – BSalunke

+1

@BSalunke這是一個完全不同的問題,您應該重寫問題或打開另一個問題。你的問題是,你試圖發送文本到一個不「可交互」的元素,即不能接收文本的元素,比如標籤,或者一個
或者......任何東西。告訴我們你真的想用什麼樣的工具(看起來像用selenium-ide進行錄製,或者是在播放一些錄製的腳本?),然後向我們展示一些HTML頁面代碼,其中包含要輸入文本的元素以及運行測試的腳本或代碼的一部分。 –

回答

0

是的,.sendkeys("texthere")是Selenium Standalone服務器2.47.0中的有效選項。

1

是的,它肯定不會,這裏是我們的代碼示例:

protected void type(String xpath, String text) { 
    WebElement element = driver.findElement(By.xpath(xpath)); 
    element.sendKeys(text); 
} 

使用 生成信息:版本: '2.47.0',修訂版: '0e4837e',時間:「2015-07 -29 22:56:05'