Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用android驱动程序在selenium中执行向下滚动操作(直到特定限制,而不是元素可见性) driver.findElementByAndroidUIAutomator(“新UiScrollable(新UiSelector()) .scrollable(真)。实例(0)) .scrollIntoView(新的UiSelector() .text包含(\“”+text+“\”)。实例(0))”;_Android_Selenium_Scroll_Appium_Driver - Fatal编程技术网

如何使用android驱动程序在selenium中执行向下滚动操作(直到特定限制,而不是元素可见性) driver.findElementByAndroidUIAutomator(“新UiScrollable(新UiSelector()) .scrollable(真)。实例(0)) .scrollIntoView(新的UiSelector() .text包含(\“”+text+“\”)。实例(0))”;

如何使用android驱动程序在selenium中执行向下滚动操作(直到特定限制,而不是元素可见性) driver.findElementByAndroidUIAutomator(“新UiScrollable(新UiSelector()) .scrollable(真)。实例(0)) .scrollIntoView(新的UiSelector() .text包含(\“”+text+“\”)。实例(0))”;,android,selenium,scroll,appium,driver,Android,Selenium,Scroll,Appium,Driver,此语法用于元素可见性。 我需要一个语法,通过它我可以向下滚动到特定的维度。您可以使用下面的代码来滚动购买,只需提供从(x,y)到(x,y)的坐标 你所说的“特定维度”是什么意思?某些坐标?这些坐标有什么独特之处吗(一个元素在那里,或者它是一个元素的边)?selenium还是appium?@AdrianJimenez他试图使用这样的方法findElementByAndroidUIAutomator,您认为呢?这也不起作用:org.openqa.selenium.WebDriverException

此语法用于元素可见性。
我需要一个语法,通过它我可以向下滚动到特定的维度。

您可以使用下面的代码来滚动购买,只需提供从(x,y)到(x,y)的坐标


你所说的“特定维度”是什么意思?某些坐标?这些坐标有什么独特之处吗(一个元素在那里,或者它是一个元素的边)?selenium还是appium?@AdrianJimenez他试图使用这样的方法
findElementByAndroidUIAutomator
,您认为呢?这也不起作用:org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:坐标[x=449.0,y=1830.0]不在元素rect:[0,0][10801776]是的,坐标无法触及,因为您正在使用我根据设备使用的坐标。根据您的设备获取坐标。我也尝试了其他坐标,没有异常发生,但仍然没有发生
  new TouchAction(driver).press(PointOption.point(449,1830)).waitAction(WaitOptions.waitOptions(Duration.ofSeconds(1))).moveTo(PointOption.point(449, 333)).release().perform();