4
我試圖做一些網頁與selenium-webdriver
刮交互。 特定頁面使用ace編輯器進行語法高亮顯示。問題是我可以輸入文字用王牌編輯硒編程
driver.get "http://codetable.org"
elem = driver.find_element(:css, "#editor textarea")
elem.send_keys "Hello"
但我無法清除一次輸入的文字。 elem.clear
對頁面沒有影響。
有一些方法我可以刪除編程屏幕上的文字?我懷疑這是因爲ace增加了額外的CSS。 我使用ruby 1.9.3
任何幫助,將不勝感激。
我也試過這個
irb(main):035:0> driver.find_element(:css, ".ace_content").clear
Selenium::WebDriver::Error::UnknownError: Element must be user-editable in order to clear it.
from [remote server]
謝謝,這工作。 – nikhil