【发布时间】:2017-01-23 03:50:21
【问题描述】:
我正在尝试在输入字段中输入文本,但无法成功运行。我有两个如下所示的输入:
<div class"outerParentClass">
<div class="classLabel">From</div>
<div class="classA classB classD">
<div class="classE">
<div class="classText"> TEXT HERE </div>
<input class="classInputA classInoutB" type="text">
</div>
</div>
</div>
<div class="classLabel">To</div>
<div class="classA classB classD">
<div class="classE">
<div class="classText"> DIFFERENT TEXT HERE </div>
<input class="classInputA classInoutB" type="text">
</div>
</div>
</div>
</div>
两个输入的格式与上述完全相同。没有 Id,两者都有相同的类。我正在努力将文本输入这些内容,甚至无法正确找到它们。
当我这样做时:
browser.text_field(:class => "classInputA").size
返回 20
当我这样做时:
browser.text_field(:class => "classInputA")
返回:
#<Watir::TextField:0x..fbccafb7ed2e9b85e located=false selector={:class=>"classInputA", :tag_name=>"input"}>
不确定如何找到这些输入中的任何一个。有什么建议吗?
【问题讨论】:
标签: ruby web-scraping watir