0

セレンによって生成されたルビー テスト ケースがあり、そのテスト ケースを WebDriver で実行しています。ある時点で、動的に生成されたリストからユーザーを選択する必要があり、ユーザーは常にリストの最初の項目になります。DownKey を押してリストからユーザーを選択するにはどうすればよいですか? それは可能ですか?約 2 日間 Web を検索しましたが、うまくいきませんでした

ここにコードがあります

. . .

@driver.find_element(:id, "email").send_keys "xxxxxx@xxxxx.com"

@driver.find_element(:id, "pass").clear

@driver.find_element(:id, "pass").send_keys "123456\n"

@driver.find_element(:id, "fb_friend").clear

@driver.find_element(:id, "fb_friend").send_keys "ライアン ウルフ"

. >>>> これは私のリストが生成される場所であり、下に移動して Enter キーを押してリストから最初の名前を選択する必要があります <<<<<<

. . .

4

1 に答える 1

1

この方法で矢印を下に移動できます

@driver.find_element(:id, "fb_friend").send_keys [:arrow_down]

その他のオプションはこちら

于 2012-05-30T20:43:20.947 に答える