在我们的应用程序中,我们有一些带有以下属性的输入标记:
<INPUT class=input-time id=Projects-Projects_Project_0_Task_0_EntryHours_0>
我尝试了大多数watir输入法,但没有任何方法可以识别这个对象。谁能给我一点点光明?
我的版本是1.6.5。
答案 0 :(得分:1)
Summary页面链接到包含大量有用数据的几页。请查看How and What,HTML Elements Supported by Watir和Ways Available To Identify HTML Element。
示例(在Mac OS 10.6上使用firewatir 1.6.6.rc1测试):
browser.text_field(:id => "Projects-Projects_Project_0_Task_0_EntryHours_0").set "test"
browser.text_field(:id => /Project_0/).set "test"
browser.text_field(:class => "input-time").set "test"
答案 1 :(得分:1)
browser.text_field(:id =&gt; /Project_0/).set“test”
如果上述代码无效,请尝试
browser.text_field(:id =&gt; / Project_0 /)。value =“test”
由于 Raveendran P
答案 2 :(得分:1)
browser.text_field(:id =&gt; /EntryHours/i).set“test”