【发布时间】:2011-04-13 06:26:19
【问题描述】:
如何使用 ruby selenium 清除输入字段的内容?
即当页面加载时,输入字段中有值,但我想用新值替换它们。
谢谢你
【问题讨论】:
-
另请参阅stackoverflow.com/questions/7732125/… 以获得另一个答案(使用 .clear())
如何使用 ruby selenium 清除输入字段的内容?
即当页面加载时,输入字段中有值,但我想用新值替换它们。
谢谢你
【问题讨论】:
来吧,伙计们......你不能是认真的......
使用 selenium 清除输入字段:在 ruby 中也是 selenium.type("")。
退格的次数和字母一样多……拜托……你不要那样做。
或者在 Ruby 语法中:@browser.type "idofthefield", ""
【讨论】:
clear()。你不能是认真的......请阅读文档。
这就是我在基于 Ruby 的门户网站测试中清除并替换为新文本的方式
@driver.find_element(:xpath, "//input[@name='ip-address']").clear
@driver.find_element(:xpath, "//input[@name='ip-address']").send_keys(new_ip_address)
【讨论】: