如何在IOS中移动搜索栏 我正在使用Appium进行自动化测试enter image description here
我在上面的图片中为该WebElement标记了红色 我正在为那个Webelement服用Xpath 我在函数
下面使用WebElement sliderMove = MobileUtils.getMobElement(fieldObjects, testCase, "sleepBrightnessSliderBar");
int xAxisStartPoint = sliderMove.getLocation().getX();
int xAxisEndPoint = xAxisStartPoint + sliderMove.getSize().getWidth();
int yAxis = sliderMove.getLocation().getY();
TouchAction act = new TouchAction(testCase.getDriver());
TouchAction sliderChk = act.longPress(xAxisStartPoint,yAxis).moveTo(xAxisEndPoint-1,yAxis).release().perform();
sliderChk 的值不会为空,但不会将该滑块移动到任何位置 的价值 xAxisStartPoint = 68 xAxisEndPoint = 307 yAxis = 160 seekbar只能移动10% 有五个插槽,即0%10%20%30%40%50% 如果当前价值是10%那么我必须只移动10%,即20% 如何将搜索栏控制到特定位置,如果它正在移动
答案 0 :(得分:0)
根据Appium,滑块上的值介于0到1之间。所以你必须编写如下代码。
driver.findElementByClassName("<SliderClassName>").sendKeys("0.6");
上面的代码将搜索条上的滑块位置移动到60%。