gpt4 book ai didi

java - 使用 Appium 向下滚动时出现 "An unknown server-side error occurred while processing the command"

转载 作者:行者123 更新时间:2023-12-01 22:29:53 24 4
gpt4 key购买 nike

我使用以下代码向下滚动

WebElement elementToScroll = driver.findElement(By.id("id"));
scrollDown(elementToScroll, "Max Notifications Per Instance", driver);
((JavascriptExecutor ) driver).executeScript ("mobile: scroll", :direction => 'down');
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
scrollObject.put("element", ((RemoteWebElement) elementToScroll).getId());
scrollObject.put("text", elementToScroll.getText());
js.executeScript("mobile: scroll", scrollObject);

在设置中,我已将 WebDriver 驱动程序 更改为 driver = new RemoteWebDriver(); 因为要将我的脚本与酱汁实验室连接

一切正常,但是当我尝试滚动时出现错误

An unknown server-side error occurred while processing the command. (WARNING: The server did not provide any stacktrace information)(..)

如果我在这里做错了什么,请告诉我。

最佳答案

我在使用 Appium 编写自动化测试时遇到了未知的服务器端错误,这通常是由于页面上的某个元素(例如日期选择器或自动完成菜单)妨碍了您尝试的元素单击。

确保您的滚动对象可见并且没有任何东西覆盖它。您始终可以使用 fluent wait给任何其他元素时间来完成他们正在做的事情并离开。

关于java - 使用 Appium 向下滚动时出现 "An unknown server-side error occurred while processing the command",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28022852/

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