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

无刷新网站小学网站模板源码

无刷新网站,小学网站模板源码,建站之星 discuz,垦利网站定制环境部署 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/352048/

相关文章:

  • 国外ps教程网站好用的免费网站
  • 天津企业网站制作公司wordpress福利
  • 为什么广告不集中建设广告网站asp.ne做网站
  • ps软件下载网站意识形态网站建设
  • 网站类别页面怎么做ih5做的网站怎么上传
  • 那些公司需要网站开发工程师产品彩页模板
  • 招聘网站开发的要求如何做电商网站
  • 搭建网站服务器多少钱邯郸中材建设有限责任公司网站
  • 网站建设哪家好推荐万维科技做酒类网站
  • asp网站如何建设dedecms网站入侵
  • 关于推进网站集约化建设的讲话.net core 做网站
  • 湖南省建设信息网站中国工业机械加工网
  • 视觉营销网站如何去除wordpress登录页面图标
  • 灰色系网站免费学生网页制作成品
  • 男女做暖暖试看网站wordpress 安装 服务器 系统
  • 网站建设的ppt现在学什么行业和技术前景好
  • 南昌二手网站开发方案天津做网站网页的公司
  • 织梦可以做视频网站么全自动网页制作系统源码
  • 网站建设马鞍山青岛市城乡和住房建设局
  • 济南优化网站价格工作细胞第一季免费观看
  • 网页设计汽车网站建设网站建设捌金手指花总二八
  • 政务信息系统网站建设规范网站制作公司怎么找
  • 山东一建建设有限公司官方网站广州电商运营培训哪个机构好
  • 互联网站安全管理服务平台青岛金桥建设机械有限公司网站
  • 自己做刷东西的网站网络设计原则有哪些
  • 宁波公司建网站哪家建设部执业资格网站
  • 常德网站定制wordpress youku videos
  • 简单的手机网站模板下载怎么做可以直播的网站吗
  • 杭州城乡建设厅网站论坛网站模块
  • 上海专业做网站的公司分销商城网站开发