-1

我可能做错了什么,任何人都可以纠正我在哪里。

我为一些选择设置了代码:

to_select = wbs.cells(rows,7).value
driver.find_element(:xpath,"//table[contains(@id,'searchTable')]/tbody/tr[contains(@code,to_select)]/td").click

但是上面选择了一些其他的值。

当我尝试以下操作时,工作正常。

driver.find_element(:xpath,"//table[contains(@id,'searchTable')]/tbody/tr[contains(@code,"PowerSelect")]/td").click

HTML

<tr id="19692" code="PowerSelect" onclick="selectPopupField('19692','popupConditionCode','popupConditionId','conditionPopupDiv');return false;"> <td>PowerSelect</td></tr>
4

1 回答 1

2

像这样试试

driver.find_element(:xpath,"//table[contains(@id,'searchTable')]/tbody/tr[contai‌​ns(@code,'#{to_select}')]/td").click 

这可能会有所帮助。

于 2013-02-07T10:35:07.077 回答