appium python总结

1、self.driver.tap([(341,698)])
2、
d=dangan.dangan(self.driver)
self.assertEqual(u"平台档案",d.f_get_dangan_text())
3、坐标滑动
/***
* 上滑1/4屏幕
*/
public static void slideUP(){
int x=demotestcase.driver.manage().window().getSize().width;
int y=demotestcase.driver.manage().window().getSize().height;
demotestcase.driver.swipe(x/2, y/3*2, x/2, y/3*1, 0);
}
/***
* 下滑1/4屏幕
*/
public static void slideDown(){
int x=demotestcase.driver.manage().window().getSize().width;
int y=demotestcase.driver.manage().window().getSize().height;
demotestcase.driver.swipe(x/2, y/3*1, x/2, y/3*2, 0);
}
/***
* 左滑1/2屏幕
*/
public static void slideLeft(){
int x=demotestcase.driver.manage().window().getSize().width;
int y=demotestcase.driver.manage().window().getSize().height;
demotestcase.driver.swipe(x/4*3, y/2, x/4*1, y/2, 0);
}
/***
* 右滑1/2屏幕
*/
public static void slideRight(){
int x=demotestcase.driver.manage().window().getSize().width;
int y=demotestcase.driver.manage().window().getSize().height;
demotestcase.driver.swipe(x/4*1, y/2, x/4*3, y/2, 0);
}
/***
* 特殊上滑
* @param 传入从左到右宽度的百分比(1-99之间)
*/
public static void slideUP(int i){
Assert.assertFalse("上滑宽度传入错误", i<=0||i>=100);
int x=demotestcase.driver.manage().window().getSize().width;
int y=demotestcase.driver.manage().window().getSize().height;
demotestcase.driver.swipe(x/10*i, y/3*2, x/10*i, y/3*1, 0);
}
/***
* 特殊下滑
* @param 传入从左到右宽度的百分比(1-99之间)
*/
public static void slideDown(int i){
Assert.assertFalse("下滑宽度传入错误", i<=0||i>=100);
int x=demotestcase.driver.manage().window().getSize().width;
int y=demotestcase.driver.manage().window().getSize().height;
demotestcase.driver.swipe(x/10*i, y/3*1, x/10*i, y/3*2, 0);
}
/***
* 特殊左滑
* @param 传入从上到下宽度的百分比(1-99之间)
*/
public static void slideLeft(int i){
Assert.assertFalse("左滑宽度传入错误", i<=0||i>=100);
int x=demotestcase.driver.manage().window().getSize().width;
int y=demotestcase.driver.manage().window().getSize().height;
demotestcase.driver.swipe(x/4*3, y/10*i, x/4*2, y/10*i, 0);
}
/***
* 特殊右滑
* @param 传入从上到下宽度的百分比(1-99之间)
*/
public static void slideRight(int i){
Assert.assertFalse("左滑宽度传入错误", i<=0||i>=100);
int x=demotestcase.driver.manage().window().getSize().width;
int y=demotestcase.driver.manage().window().getSize().height;
demotestcase.driver.swipe(x/4*2, y/10*i, x/4*3, y/10*i, 0);
}
/***
* xpath根据content-desc查找元素
* @param view的类型
* @param content-desc 的内容
* @return
*/
public static WebElement getViewbyXathwithcontentdesc(String view,String name){
return demotestcase.driver.findElementByXPath("//"+view+"[contains(@content-desc,'"+name+"')]");
}
/***
* xpath根据text查找元素
* @param view的类型
* @param text的内容
* @return
*/
public static WebElement getViewbyXathwithtext(String view,String name){
return demotestcase.driver.findElementByXPath("//"+view+"[contains(@text,'"+name+"')]");
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值