当前位置: 首页 > news >正文

做网站的公司 苏迪域名注册信息查询

做网站的公司 苏迪,域名注册信息查询,泰州seo网络推广,手机系统优化软件哪个好环境部署 1、安装Android SDK 安装好后,配置ANDROID_HOME环境变量,设置为Android SDK安装路径(例中:D:\Program Files (x86)\Android\android-sdk) 2、安装其它SDK相关软件包 安装好Android SDK后,选择打开Android SDK Manager…

环境部署

1、安装Android SDK

安装好后,配置ANDROID_HOME环境变量,设置为Android SDK安装路径(例中:D:\Program Files (x86)\Android\android-sdk)

2、安装其它SDK相关软件包

安装好Android SDK后,选择打开Android SDK Manager(在Android SDK目录下,例中D:\Program Files (x86)\Android\android-sdk)

 

选好后点击 接受协议Accept License,Install

3、安装appium-uiautomator2-driver

cmd打开控制台,输入以下命令安装

> npm install -g appium-uiautomator2-driver

参考链接:

UIAutomator2 (Android) - Appium

GitHub - appium/appium-uiautomator2-driver: Appium driver for Android UIAutomator2

4、开启appium、appium-desktop(如果没有开启的话)

其它准备工作

开启手机(模拟器)USB调试模式

打开目标程序主页,比如图示计算机

获取APK包名及资源定位器

双击打开android_sdk_install_home\tools\uiautomatorviewer.bat

(例中:D:\Program Files (x86)\Android\android-sdk\tools\uiautomatorviewer.bat
点选图示圈选按钮中任何一个

如上图,鼠标移动到目标控件,比如数字按钮7,可看到程序所在包名:package 为com.android.calculator2,数字按钮7对应资源IDpackage 为com.android.calculator2:id/digit_7

活动名称获取

通过adb logcat > log.txt 获取的

 

代码测试

#!/usr/bin/env python
# -*- encoding:utf-8 -*-

__author__ = 'laifuyu'

import time
from appium import  webdriver

if __name__ == '__main__':
    desired_caps = {
        "platformName":"Android"
        "platformVersion":"5.0",
        "deviceName":"Android Emulator",
        "automationName":"UiAutomator2",
        # "app":"D:\\apks\\ai-sorting_v3.5.5_sit_debug_20180423114313.apk",
        "appPackage":"com.android.calculator2",
        "appActivity":".Calculator"
    }

    driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)
    digit7 = driver.find_element_by_id('com.android.calculator2:id/digit_7')
    digit7.click()

    result = driver.find_element_by_id('com.android.calculator2:id/result')
    result.send_keys('+')

    time.sleep(30)

    driver.quit()

运行结果:

说明:

platformName  设置手机操作系统平台(iOS, Android, FirefoxOS)

platformVersion  设置手机操作系统版本

deviceName    设置手机设备、模拟器类型。比如iPhone Simulator, iPad Simulator, iPhone Retina 4-inch, Android Emulator, Galaxy S4, 等,IOS操作系统上,该设备名必须是通过instruments -s devices命令返回的合法设备。对于Android操作系统来说,该属性虽然是必填,但是缺是被忽视的。

automationName  设置使用哪个自动化引擎。对于Android:Appium(默认)、Selendroid 、UiAutomator2 、对于IOS:XCUITest

app:设置apk软件包的绝对路径,或者.ipa ios包的http url,或者是一个包含一个.ipa、.apk软件包的.zip文件绝对路径。注意,似乎是这样的,如果手机设备、手机模拟器上没安装该软件包,则可设置该属性,运行时,会自动把该安装包安装到手机设备、模拟器上。 Appium会先尝试把这个app二进制文件安装到手机设备或者模拟器中。 注意,如果指定了appPackage和appActivity属性,则该可以不设置该属性。

eg:

/abs/path/to/my.apk

http://myapp.com/app.ipa

        

appPackage:设置Android app JAVA软件包

appActivity:想启动的Android activity名称。通常需要加前缀. 比如.MainActivity而不是MainActivity。

eg:

MainActivity

.Settings

最后:下方这份完整的自动化测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】

http://www.yayakq.cn/news/761699/

相关文章:

  • 东莞建域名网站定制高端网站建设企业
  • 做外贸哪些网站可以发布产品房屋模拟装修软件
  • 服装网站建设目标客户湛江专门做网站
  • 在一呼百应上做网站行吗建网站带支付链接
  • 什么是网站外部链接建设衬衫定做公司
  • 临沂网站建设和轶件安装个人网站转为企业网站
  • 绵阳集团网站建设王也道长古风头像
  • 广州网站优化指导前端需要会wordpress
  • 客户网站留言公司内部 网站开发
  • 网站关停公告怎么做网站后台教程
  • 导购网站免费推广wordpress评论没有收到邮箱
  • 一个具体网站的seo优化友情链接检查工具
  • 云彩网站服务器租用租赁
  • 怎样才可以知道网站是否优化手机百度网页版登录入口
  • 商机网网站源码随州seo
  • 没有域名网站吗网站做301
  • 温岭手机网站建设如何做公司自己的网站首页
  • 静态网页建站备案域名注册
  • 高端的响应式网站建设公司个人备案做公司网站
  • 颍上建设局网站手机搭建网站教程
  • 上海大型网站建设推广怎么做
  • 网站建设经济可行性查看网站cms
  • 室内设计高端网站定制网站建设费用
  • 贵阳市公共住宅投资建设集团官方网站什么是企业网站
  • 官方网站建设报价惠州建设网站公司
  • ktv网站模板网页界面制作
  • 做外贸的网站要多少钱百度指数怎么用
  • 做弩的网站惠州论坛网站建设
  • 公司网站建设与管理的作用Wordpress全站404
  • 乌兰浩特市建设局网站wordpress编辑文字空白卡主