我使用Selenium Standalone服務器2.47.0,它支持sendKeys
命令嗎?Selenium Standalone Server 2.47.0是否支持「sendKeys」命令?
任何一個在2.47.0中使用的命令sendKeys
?
注:我知道我們可以使用type
命令,但我需要sendKeys
才能工作。
我使用Selenium Standalone服務器2.47.0,它支持sendKeys
命令嗎?Selenium Standalone Server 2.47.0是否支持「sendKeys」命令?
任何一個在2.47.0中使用的命令sendKeys
?
注:我知道我們可以使用type
命令,但我需要sendKeys
才能工作。
是的,.sendkeys("texthere")
是Selenium Standalone服務器2.47.0中的有效選項。
是的,它肯定不會,這裏是我們的代碼示例:
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'
你可以在你使用'sendKeys()'的地方顯示代碼嗎?你有什麼錯誤嗎? – alecxe
是的,我收到以下錯誤: | sendKeys | name = user currentTest.recordFailure:命令執行失敗。請通過https://groups.google.com/forum/#!forum/selenium-users搜索用戶組,以獲取日誌窗口中的錯誤詳細信息。錯誤消息是:元素當前不可交互,可能不會被操縱 – BSalunke
@BSalunke這是一個完全不同的問題,您應該重寫問題或打開另一個問題。你的問題是,你試圖發送文本到一個不「可交互」的元素,即不能接收文本的元素,比如標籤,或者一個
或者......任何東西。告訴我們你真的想用什麼樣的工具(看起來像用selenium-ide進行錄製,或者是在播放一些錄製的腳本?),然後向我們展示一些HTML頁面代碼,其中包含要輸入文本的元素以及運行測試的腳本或代碼的一部分。 –