我正在使用appium进行自动化测试

时间:2016-01-05 08:45:14

标签: appium

如何在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% 如何将搜索栏控制到特定位置,如果它正在移动

1 个答案:

答案 0 :(得分:0)

根据Appium,滑块上的值介于0到1之间。所以你必须编写如下代码。

driver.findElementByClassName("<SliderClassName>").sendKeys("0.6");

上面的代码将搜索条上的滑块位置移动到60%。