滑动方法在android自动化测试中不起作用

滑动方法在android自动化测试中不起作用,第1张

概述我正在尝试实现滑动方法.我知道实现目标的正确方法是什么? public void swipeWithCordinateLocation(WebDriver driver,double startX, double startY,double endX,double endY, 我正在尝试实现滑动方法.我知道实现目标的正确方法是什么?
public voID swipeWithCordinateLocation(WebDriver driver,double startX,double  startY,double endX,double endY,double Duration){JavaScriptExecutor Js = (JavaScriptExecutor) driver;HashMap<String,Double> swipeObject = new HashMap<String,Double>();swipeObject.put("x",startX);swipeObject.put("y",startY);swipeObject.put("x",endX);swipeObject.put("y",endY );swipeObject.put("duration",Duration);// HashMap[] param = {swipeObject};Js.executeScript("mobile: swipe",swipeObject);}common.swipeWithCordinateLocation(driver,100.00,500.00,1.00);

但appium执行刷卡但它需要不同的凭据

[x=360][y=592] to [x=360][y=592]

.该怎么办?
任何人都可以帮助我.

解决方法 在自动化中分析滑动的最佳方法是在开发人员选项中启用“显示触摸”和“指针位置”选项.

滑动参数的正确代码是 –

swipeObject.put("startX",198.00);swipeObject.put("startY",685.00);swipeObject.put("endX",198.00);swipeObject.put("endY",550.00);swipeObject.put("duration",1.0);

希望这可以帮助.

或者甚至更好的方法是使用像使用分数的东西 –

swipeObject.put("startX",0.50);swipeObject.put("startY",0.50);swipeObject.put("endX",0.50);swipeObject.put("endY",0.35);swipeObject.put("duration",1.0);
总结

以上是内存溢出为你收集整理的滑动方法在android自动化测试中不起作用全部内容,希望文章能够帮你解决滑动方法在android自动化测试中不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1141104.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存