gpt4 book ai didi

java - Webdriver:我无法自动化 slider

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:40 24 4
gpt4 key购买 nike

我尝试使用 Action 类来自动化 slider ,但出现以下错误。

我尝试过的:

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 cannot be cast to org.openqa.selenium.internal.Locatable

如果有人可以帮助我,请告诉我。

例如:我们在任何媒体播放器中看到的用于增加音量的 slider ,单击一个点然后拖放到所需的点。

仅供引用:网络驱动程序版本为 2.24.1

最佳答案

当您输入“Action action = move.dragAndDropBy(slider, 30, 0).build();”时,第二行出现错误

在上面的行中,第一个单词Action应该输入为Actions,然后它就可以工作,请看我的代码,

Thread.sleep(4000); 尝试{ WebElement slider=GlobalVars.driver.findElement(By.xpath("//a[@class='ui-slider-handle ui-state-default ui-corner-all']")); Action 移动=new Actions(GlobalVars.driver); Action action=move.dragAndDropBy(slider, 60, 0); Action .执行();} 捕获(异常e){ e.getMessage();

如果您仍有任何疑问,请告诉我。

谢谢

问候

关于java - Webdriver:我无法自动化 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12596771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com