Automated tests Can';t设置(使用watir webdriver在文本字段中

Automated tests Can';t设置(使用watir webdriver在文本字段中,automated-tests,watir-webdriver,Automated Tests,Watir Webdriver,我想使用watir webdriver设置text_字段的值。我想设置的值有开始括号和结束括号,例如“Boston(02116)”。我只能设置结束括号的值,而不能设置开始括号。尝试了各种不同的方法,但没有任何效果。如果有任何解决此问题的建议,我将不胜感激 HTML代码 <div id="search-container"> <div class="label">Search</div> <div> <form accept-cha

我想使用watir webdriver设置text_字段的值。我想设置的值有开始括号和结束括号,例如“Boston(02116)”。我只能设置结束括号的值,而不能设置开始括号。尝试了各种不同的方法,但没有任何效果。如果有任何解决此问题的建议,我将不胜感激

HTML代码

<div id="search-container">
<div class="label">Search</div>
  <div>
    <form accept-charset="UTF-8" action="/search/js/update" method="get">
    <div style="margin:0;padding:0;display:inline">
    <input name="utf8" type="hidden" value="✓">
    </div>
    <span role="status" aria-live="polite" class="ui-helper-hidden-accessible">1 result is available, use up and down arrow keys to navigate.
    </span>
    <input class="tab_header_filter search ui-autocomplete-input" id="search-list" name="project_name" type="text" value="" autocomplete="off">
    </form>
    </div>
  <div class="clear"></div>
</div>
irb 
require 'watir-webdriver'
b=Watir::Browser.new
b.text_field(:id => 'search-list').set "Boston (02116)"
b.text_field(:id => 'search-list').to_subtype.set "Boston (02116)"
b.input(:class => 'tab_header_filter search ui-autocomplete-input').to_subtype.value = "Boston (02116)"
b.div(:id =>'search-container').div(:index => 1).input(:index=>1).to_subtype.set "Boston (02116)"

我尝试了上述命令的几种变体,并将它们全部插入到文本字段中。我不能把波士顿(02116)弄进去。有什么想法吗

仅使用您的html/watir代码,“(”正在为我输入。您是否尝试仅针对您提供的html代码段运行代码?如果它有效,那么我猜是特定于应用程序的原因导致“(”可以忽略。这里有一个提示,你为什么不提供实际站点的链接,这样我就不必阅读你的html,也可以查看页面。我必须做更多的工作来回答你的问题,而不是用watir