我可以使用以下方法在列表中找到 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>