0

私は初心者でSeleniumあり、この疑問は基本的なものかもしれません。textデフォルト値を持つタイプの入力要素がありますが、clearその値とinsert新しい値が必要です。

誰か助けてもらえますか?前もって感謝します。

4

2 に答える 2

3

webdriver では clear コマンドを使用できます

@d = Selenium::WebDriver.for(:remote, :url => "http://localhost:8080/wd/hub/")
@d.navigate.to <your site>
@d.find_element(:name, "username")
@d.clear() #clears any text that was in the username field
@d.send_keys ("user") #enters the new text
于 2013-01-21T23:11:00.210 に答える
1

コード スニペットを使用して質問を投稿すると、さらに役立ちます。とにかく、短い答え。

selenium.type("//input[@name='INPUTNAME']","NEW VALUE");
于 2013-01-21T13:03:09.397 に答える