0

セレンは初めてで、前の質問で入力タイプのセレンIDEコマンドが非表示 になっていますが、select2を使用していますドロップダウンリストの選択オプションのコマンドを教えてください。

ここhttps://gist.github.com/3683275を調べてみましたが、うまくいかないようです

mouseDown('//a[@class="select2-choice select2-default"][1]')
mouseUp('//li[contains(@class,"select2-result")][1]')
4

3 に答える 3

1

これらのコマンドはオプション リストを開き、それが表示されるのを待ち、最後に「California」というラベルの付いたオプションを選択します。Select2 はさまざまな方法でカスタマイズできます。これらのコマンドが機能することを願っています。

mouseDown      css=.select2-choice > div > b
waitForVisible css=.select2-results
mouseUp        css=.select2-result-label:contains('California') 
于 2013-01-22T13:43:32.697 に答える
0
WebElement element = driver.findElements(By.xpath(/*xpath*/));

Select select = new Select(element);

select.selectByVisibleText(value);
于 2012-12-06T11:13:13.887 に答える