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 回答