1

SeleniumアクションとJavascript Executorを介して、Webページのこのカスタムスクロールバーにアクセスするためにさまざまなことを試しました。スクロールバーは、実際には幅いっぱいにスクロールしたいのに、500 ピクセルしかスクロールしません。どんな助けでも大歓迎です。以下は私の現在のコードスニペットです:

 WebElement slider = element("slider_div");
 WebElement scrollbar = element("scrollbar");
 int w = slider.getSize().getWidth();
 Actions move = new Actions(driver);
 move.dragAndDropBy(e, offset, 0).build() .perform();

以下の解決策も試しましたが、それでもうまくいきませんでした。

WebElement slider = element("slider_div");
WebElement scrollbar = element("scrollbar");
int w = slider.getSize().getWidth();
clickByJavascript(slider);
Actions action = new Actions(driver); 
action.sendKeys(Keys.RIGHT).build().perform();`

前もって感謝します!!!

4

2 に答える 2