0

ruby コード内に JavaScript があり、リストボックスが生成されます。リストからアイテムをクリックする自動テスト スーツを生成しようとしています。

私はこれらを試しましたが、どれも機能していません:

@driver.find_element(:id, "ui-menu-item").send_keys "User 1" 

@driver.find_element(:class, "ui-menu-item").send_keys "User 1" 

@driver.find_element(:class, "ui-corner-all").send_keys "User 1" 

そしてそれらのどれも機能していません

これがコードです ---------------------------------------------- ---------------------------

< ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="position: relative; z-index: 1; width: 373px; top: -940px; left: 232px; display: none; ">

< li class="ui-menu-item" role="menuitem">< a class="ui-corner-all" tabindex="-1">User 1< /a>< /li>

< li class="ui-menu-item" role="menuitem">< a class="ui-corner-all" tabindex="-1">User 2< /a>< /li>

< li class="ui-menu-item" role="menuitem">< a class="ui-corner-all" tabindex="-1">User 3< /a>

< /li>< /li>< /ul> 
4

1 に答える 1

0

私は自分の質問に対する答えを得ました!!!!!

@driver.find_element(:link, "User 1").click

于 2012-05-31T14:20:11.983 に答える