appium
文章平均质量分 75
Mandypan
这个作者很懒,什么都没留下…
展开
-
Appium 等待的三种方法
1.sleep eg: Thread.sleep(60000);强制等待60s2.implicitlyWait driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS); //隐式等待,全局等待30s不管是否已经加载3.WebDriverWait 显示等待,这个需要增加一定等待时间,显示等待时间可以通过Web原创 2016-05-24 17:44:28 · 8977 阅读 · 1 评论 -
appium之Context切换
Context切换driver.getContextHandles();//获取页面的contextdriver.context("WEBVIEW");driver.context("NATIVEAPP");eg:public void GetResource_Android(){set contextSet=wd.getContextHandles();for原创 2016-05-13 16:16:47 · 9221 阅读 · 2 评论 -
appium 之Xpath使用
@Test(description="绝对定位”)public void TestCase1() throws InterruptedException{ Thread.sleep(5000); WebElement element=wd.findelement(By.xpath("//android.widget.TextView[contains(@text,'热门推荐')原创 2016-05-13 16:16:13 · 1361 阅读 · 0 评论 -
appium 之页面基本操作储备
元素之间的滑动获取控件的起点-->获取控件的终点-->执行坐标的混动或拖动操作eg://定位控件WebElement slider=driver.findElement(By.name("4008033555"));//获取控件起始X坐标int xAxisStartPoint=slider.getLocation().getX();System.out.println(原创 2016-05-13 16:09:35 · 970 阅读 · 0 评论 -
appium 之页面滑动操作
首页导航左右滑动操作(X轴变),上下滑动(Y轴变)public static void swipe(){//X 轴起点为650,终点为50,Y轴设置坐标为800,每次间隔为1秒driver.swipe(900,800,100,800,1000);System.out.println("滑动第一次");driver.swipe(900,800,100,800,1000);Sy原创 2016-05-13 16:05:56 · 4728 阅读 · 0 评论 -
appium测试之滑动操作
手机坐标认识(坐标原点:左上角)首页导航左右滑动操作(X轴变),上下滑动(Y轴变)public static void swipe(){//X 轴起点为650,终点为50,Y轴设置坐标为800,每次间隔为1秒driver.swipe(900,800,100,800,1000);System.out.println("滑动第一次");driver.swipe(900,800,原创 2016-05-13 16:04:55 · 1267 阅读 · 0 评论 -
Appium的DesiredCapabilities参数设置
DesiredCapabilities 负责启动服务端时的参数设置**Server capabilities**Capability Appium 、SelendroidplatformName 平台的名称:iOS, Android, or FirefoxOSplatformVersion 移动设备的系统版本号,7.1, 4.4de原创 2016-05-11 09:19:27 · 3308 阅读 · 0 评论 -
appium 自动化学习之截图操作
截图操作public static void Screenshot(AndroidDriver driver,string ScreenName)throws IOException{//设置时间格式SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd-mm-ss"); //生成时间戳 String da原创 2016-05-06 14:55:54 · 8146 阅读 · 0 评论 -
Android开发之查看应用包名package和入口activity名称的方法
方法一:使用aapt //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump badging C:\Users\penny\Downloads\ContactManager.apk2.运行后的结果中以下两行分别是应用包名package和入口activity名称package原创 2016-05-05 14:24:34 · 883 阅读 · 1 评论