我的场景是在Android应用程序上,有一个“术语”
当我使用下面的ScRelto方法时,屏幕向下滚动,但是在30个回合之后,在“术语”的中间。
有没有什么办法可以让Scroll方法继续下降到底部?我已经设置了“capabilities.setCapability”(“appWaitDuration”,900000)并添加“Thread.sleep(6000);”,但仍然不起作用。它无法继续向下滚动到页面底部,然后会话退出。
public void scrollTo(字符串文本){
driver.findElementByAndroidUIAutomator(“新UiScrollable(新UiSelector().scrollable(true.instance(0))。scrollIntoView(新UiSelector().textContains(\”“text”\”).instance(0));)
最后,我找到了解决方案,运行Touchaction 90步,然后向下滚动到底部页面。查看我的代码:
html lang-html prettyprint-override">Dimension size = driver.manage().window().getSize();
int starty = (int) (size.height*0.9);
int endy = (int) (size.height*0.2);
int startx = (int)(size.width/2);
do
{
try
{
checkBox.click();
break;
}
catch(Exception e)
{
for(int i=1;i<=90;i++) {
(new TouchAction(driver)).longPress(point(startx, starty)).moveTo(point(startx, endy)).release().perform();
}
(new TouchAction(driver)).longPress(point(startx, starty)).moveTo(point(startx, endy)).release().perform();
}
} while(true);
我需要在SeleniumWebDriver中向下滚动页面直到结束。我尝试使用以下代码段向下滚动页面: 正在滚动,但我需要向下滚动到最后一页。
嘿,我已经尝试了几天了,我已经遍历了文档,我遵循了教程,当我试图将react应用程序部署到github页面时,我无法通过npm运行部署。我将npm称为运行构建,我将正确的url放置到package.json作为“主页”,我再次调用它并获得“部署”和“预部署”,我在节点模块中肯定有gh-pages,我的意思是我得到了所有我遵循的每一个步骤,每个教程都可以告诉我。我遇到了一个问题,内容如下: 错误:无
我已经成功地让Python使用Selenium和PhantomJS重新加载一个动态加载的无限滚动页面,如下例所示。但是,如何修改它,使程序在到达谷底时停止,而不是手动设置重新加载的次数呢?
问题内容: 考虑我有一个问题清单。当我单击第一个问题时,它应该自动带我到页面底部。 实际上,我确实知道可以使用jQuery完成此操作。 因此,您能为我提供一些文档或一些链接,以找到该问题的答案吗? 编辑:需要滚动到页面底部的特定HTML 元素 问题答案: 不需要jQuery。我从Google搜索获得的大多数热门结果都给了我这个答案: 在嵌套元素的地方,文档可能不会滚动。在这种情况下,您需要定位要滚
我有一个问题清单。当我点击第一个问题时,它应该会自动把我带到页面底部。 事实上,我确实知道这可以使用jQuery来完成。 所以,你能给我一些文件或一些链接,我可以找到这个问题的答案吗? 编辑:需要滚动到页面底部的特定HTML元素
我无法在使用appium的android设备上向下滚动移动页面。我试过驾驶。滚动到(元素),它不会向下滚动到指定的元素。我尝试过使用Actions类,但我遇到了一个错误,因为“方法尚未实现”。我尝试过使用Javascript的另一种方法,但也不起作用。有人提出建议。 以下是代码: