1

プロジェクトに Image DropDownListBox があります。メニューの上にマウスを移動すると、3 つのオプションが表示されます。Listed メニューからオプションの 1 つを選択する必要があります。Selenium Webドライバーは初めてです。これを修正するのを手伝ってください。IEと同様に、この選択を試しましたFireFox。メニュー上ではマウスの移動のみが機能します。Dropdownクリックしても何も起こりません (リストが表示されないということです)。

4

2 に答える 2

1

返信いただきありがとうございます。以下のコードを使用して修正しました。

WebElement e1 = driver.findElement(By.linkText("Admin"));
WebElement e2 = driver.findElement(By.xpath(("Element1_xpath"));
WebElement e3 = driver.findElement(By.xpath("Element2_xpath"));

Actions action = new Actions(driver);
action.moveToElement(e1).clickAndHold().build().perform();      
action.moveToElement(e2).clickAndHold().build().perform();
action.moveToElement(e3).click().build().perform();
Thread.sleep(2000);
于 2013-03-15T08:23:44.930 に答える
0

driver.Mouse API 関数を使用してみてください。参考までに: ここで driver はドライバーのインスタンスです。

于 2012-07-27T03:27:00.353 に答える