1

Action クラスを使用してスライダーを自動化しようとしていますが、次のエラーが発生します。

私が試したこと:

public void slideTheBar() {
    WebElement slider = driver.findElement(By.cssSelector("div.sliderA div#slider_minmax_maxKnobA"));
    Actions move = new Actions(driver);
    Action action = move.dragAndDropBy(slider, 30, 0).build();
    action.perform();
}

エラー :

$Proxy22 は org.openqa.selenium.internal.Locatable にキャストできません

誰かがこれで私を助けることができるかどうか教えてください。

例: 任意のメディア プレーヤーで見られるスライダーは、1 つのポイントをクリックしてから目的のポイントにドラッグ アンド ドロップして音量を上げます。

参考までに: webdriver のバージョンは 2.24.1 です

4

1 に答える 1