次を使用して、リスト内の 2 つの項目を見つけることができます。
br.span(:text, "Customer").click
しかし、他の人は私にSelenium::WebDriver::Error::ElementNotVisibleError
. リスト内の一部のアイテムを選択でき、一部の Watir が表示されるのは少し奇妙に思えます。以下はhtmlです。Telecom Profile は選択できますが、Opportunity は選択できません。一方が見えるのにもう一方が見えない理由について何か考えはありますか?
<TD style="PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 3px" id=apy0m1i2ITD vAlign=center width="100%" noWrap align=left>
<SPAN style="MARGIN: 0px 13px">Opportunity</SPAN>
</TD>
</TR></TBODY></TABLE></TD></TR>
<TD style="PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 3px" id=apy0m1i3ITD vAlign=center width="100%" noWrap align=left>
<SPAN style="MARGIN: 0px 13px">Telecom Profile</SPAN>
</TD>
</TR></TBODY></TABLE></TD></TR>