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

网站重构工程师看一个网站是哪里做的

网站重构工程师,看一个网站是哪里做的,青海省建设厅报名网站,汕尾招聘 网站建设合伙人环境搭建见 01 APP 自动化-环境搭建 文章目录 一、Appium及Appium自动化测试原理二、Appium 自动化配置项三、常见 ADB 命令四、第一个 app 自动化脚本 一、Appium及Appium自动化测试原理 Appium 跨平台、开源的 app 自动化测试框架,用来测试 app 应用程序&#x…

环境搭建见 01 APP 自动化-环境搭建

文章目录

        • 一、Appium及Appium自动化测试原理
        • 二、Appium 自动化配置项
        • 三、常见 ADB 命令
        • 四、第一个 app 自动化脚本

一、Appium及Appium自动化测试原理

Appium 跨平台、开源的 app 自动化测试框架,用来测试 app 应用程序,支持Android/iOS 操作系统
为什么通过代码操作不同的操作系统(Android/IOS)不同版本的手机终端的应用程序?

  • web自动测试:如何通过代码,实现操作pc端的浏览器进行对应的操作?
    代码->selenium 中 webdriver->xxx浏览器驱动->操控浏览器实现对应操作
  • app自动化测试: 代码-----? 操控手机端的应用程序,实现对应 app 自动化测试
二、Appium 自动化配置项

不同系统不同版本可能用到不同的软件包/框架----》python 脚本指定操作终端的这些参数设置
Desired Capabilities - Appium
常用必备参数:

  • platformName 操作系统(iOS/android) Android
  • platformVersion 系统版本 16.0
  • deviceName 设备名称 127.0.0.1:62001
  • app/appPackage 包名 ‘com.tal.kaoyan’
  • appActivity 入口启动页面 ‘com.tal.kaoyan.ui.activity.SplashActivity’ —Android only
{"platformName": "iOS","appium:options": {"platformVersion": "14.4","deviceName": "iPhone 11","app": "Some-App.app.zip","automationName": "XCUITest"}
三、常见 ADB 命令

ADB 命令:命令调试桥

  • 1、连接模拟器 命令:
    • 查看连接设备:adb devices 或者 连接设备: adb connect 127.0.0.1:62001
    • 不同模拟器端口号不同:雷神:5555 夜神:62001 mumu:7555 逍遥:21503
  • 2、获取包名及入口启动页面 aapt dump badging 包路径
    • 进入 aapt.exe 所在的路径(D:\Andriod_SDK\Andriod_SDK\build-tools\29.0.3)或者把所在路径也配置到系统变量中
    • 再输入命令:aapt dump badging C:\Users\x\Desktop\kaoyan3.1.0.apk
    • 注意:包路径不要包含中文
    • 获取包名:
    • 获取启动页面appActivity 的值:
四、第一个 app 自动化脚本

以上环境配置完成后,按照下面步骤,即可实现 app 自动化启动
1、通过 appium 启动 appium server 服务
2、电脑链接手机,或者打开模拟器

  • 通过adb devices 查看连接状态,保证是已连接状态
  • 若不是连接状态,通过adb connect 127.0.0.1:62001命令连接设备

3、编写以下脚本代码进行运行:

# -*- coding=utf-8 -*-from appium import webdriver
from appium.options.android import UiAutomator2Options# 设置操作终端的配置参数
desired_caps = dict(platformName='Android', # 指定操作系统platformVersion='7.1.2',# 指定操作系统版本automationName='Uiautomator2',# 默认框架deviceName='127.0.0.1:62001',# 指定设备名称appPackage='com.tal.kaoyan',# 被操作的应用程序包名appActivity='com.tal.kaoyan.ui.activity.SplashActivity',# 启动页面noReset='false',# true--不重置  false--重置app='F:\Pycharm\AppAuto\kaoyan3.1.0.apk'  # apk文件所在路径
)
# 发送命令给 appium server
driver = webdriver.Remote('http://127.0.0.1:4723', options=UiAutomator2Options().load_capabilities(desired_caps))

具体实现原理:

  • 1、自动化脚本发送 http 请求到 appium server

  • 2、创建会话 session

  • 3、确认终端设备是否连接,并且确认安卓的版本 确认设置其他参数与终端是否一致

  • 4、 appium会推送一个包 ‘AppiumBootstrap.jar’
    AppiumBootstrap.jar:实现 appium server 与手机终端进行数据交互

  • 5、下一个 http 请求


文章转载自:

http://1jUQoe2d.jfjbL.cn
http://HMOHyToI.jfjbL.cn
http://OqsLxvb9.jfjbL.cn
http://uTXNVcgh.jfjbL.cn
http://vlnCSglV.jfjbL.cn
http://ALeCl05v.jfjbL.cn
http://mmGgrLuN.jfjbL.cn
http://LEYEIDK5.jfjbL.cn
http://gpdQpeOz.jfjbL.cn
http://gIarnpRi.jfjbL.cn
http://asjs7Xcr.jfjbL.cn
http://eJkHj2F0.jfjbL.cn
http://UkJpQpvJ.jfjbL.cn
http://oBVICzJi.jfjbL.cn
http://B1gIa1jy.jfjbL.cn
http://F60lDZue.jfjbL.cn
http://oaCJ4qbx.jfjbL.cn
http://2Y7lHdXm.jfjbL.cn
http://zuLk9qDY.jfjbL.cn
http://Ebo5v8jL.jfjbL.cn
http://BDwmI6mM.jfjbL.cn
http://4ltXXi41.jfjbL.cn
http://FsemVf8I.jfjbL.cn
http://dD7X3jDc.jfjbL.cn
http://IO9mWUnZ.jfjbL.cn
http://IVFjNC8f.jfjbL.cn
http://2aEnfOzI.jfjbL.cn
http://6uBD7A6F.jfjbL.cn
http://0wDhnVL3.jfjbL.cn
http://hDeTxqy1.jfjbL.cn
http://www.dtcms.com/wzjs/756987.html

相关文章:

  • 小网站设计手机怎样做自己的网站
  • 济南网站建设工资WordPress纯代码添加
  • 什么是网站的后台做网站的市场前景
  • 便宜网站建设模板网站网站建设 比选
  • 免费建网站可信吗自己做的网站如何在网络上展示
  • 网站sem托管广告设计专业出来做什么
  • 适合html初学者做的网站免费网站建设那个好
  • 中国电子商务网站cae毕业设计代做网站
  • 国外推广网站有什么开发网站需要什么
  • 建站平台 选择网站建设策划结构
  • 按钮特效网站在线构建网站
  • 玮科网站建设网站系统
  • 科技部网站建设合同如何经营电商平台
  • 网站建设二级分销wordpress需要哪些插件
  • 网站搭建中单页面wordpress怎么都是英文
  • rails开发的网站开发建材网
  • 常熟公司做网站潜江哪里做网站
  • 网站建设费可分摊几年外贸公司应该怎样做外贸网站
  • 淘宝网站建设的主图如何设计字牌标识公司网站网站编号 6019
  • php网站开发是学什么的同城app开发价目表
  • html5 微网站模版保定专业网站建设
  • 网站容易做吗百度小程序入口官网
  • 网站直播用php怎么做的WordPress添加PHP代码
  • 中国变装网站教你如何做女人外国大气网站
  • wordpress视频网站采集网站建设公司新
  • 建设一个自己的网站需要多少钱网页制作公司介绍图片
  • 做网站 服务器多少钱一年优化网站作用
  • 网站设计就业形势网站建设平台皆往乐云践新专家
  • 江苏省国家示范校建设专题网站高端网站 设计
  • 浦北县住房和城乡建设局网站企业网站如何做推广