6

webdriver を使用して、primefaces または JSF selectOneMenu に値を設定する必要があります。

インデックスを使用してこれを実現できますが、値を直接設定できませんでした。

次のコードは Index を使用しています。

driver.findElement(By.name("LNSYNDGLP0_SL_CCY_editableInput")).click();
driver.findElement(By.xpath("//div[@id='LNSYNDGLP0_SL_CCY_panel']/ul/li[7]")).click();

Selenium webdriverを使用してselectonemenuに設定値を達成する方法を誰か提案してもらえますか?

4

1 に答える 1

3

[text()='item value']XPathのセレクターを使用して、ノード値で要素を選択できます。

driver.findElement(By.xpath("//div[@id='LNSYNDGLP0_SL_CCY_panel']/ul/li[text()='item value']")).click();
于 2012-09-10T13:03:53.777 に答える