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

自己学建网站手机上使用wordpress

自己学建网站,手机上使用wordpress,网站开发摊销年限,互联壹佰做企业网站Appium和Appium Inspector是怎么协作的呢?Appium 与 Appium Inspector 的版本匹配Appium安装启动appium服务安装Appium inspector客户端查看安卓真机指定app布局元素(这里以微信为例,需要保持与模拟器或真机一直连接)【QA】解决顶部工具栏上Refresh Source & Screensho…

  • Appium和Appium Inspector是怎么协作的呢?
  • Appium 与 Appium Inspector 的版本匹配
  • Appium安装
  • 启动appium服务
  • 安装Appium inspector客户端
  • 查看安卓真机指定app布局元素(这里以微信为例,需要保持与模拟器或真机一直连接)
  • 【QA】解决顶部工具栏上Refresh Source & Screenshot按钮点击后一直处于Loading状态,无法加载页面问题
  • 总结

Appium 是一个开源的自动化测试工具,它支持多种语言和平台,用于移动应用(包括原生、混合和Web应用程序)的自动化测试。Appium 通过客户端和服务器架构,接收客户端请求,并使用WebDriver协议与移动设备进行通信,执行测试脚本所需的操作。Appium 使用的WebDriver协议是基于Selenium WebDriver的,它定义了一个服务端/客户端协议(也称为JSON Wire Protocol),使得使用任何语言编写的客户端都可以向服务端发送请求。
而Appium Inspector 是 Appium 的 可视化元素检查工具,用于定位移动应用 UI 元素并生成定位符(如 XPath、ID)。Appium Inspector 主要核心功能有:

  • 元素层级查看:以树形结构展示应用 UI 控件的层级关系。
  • 属性获取:点击元素即可获取其属性(如 resource-id、text、bounds)。
  • 定位符生成:自动生成 XPath、CSS 选择器等定位表达式。
  • 操作录制:记录用户点击、滑动等操作并导出为测试脚本(部分版本支持)。

Appium和Appium Inspector是怎么协作的呢?

每个步骤都是怎么安装部署、以及配置使用的呢,在之后的篇幅将会逐一得到解决;

  1. 启动 Appium Server:确保服务运行在指定端口(默认 4723)。
  2. 通过Appium Inspector连接和配置设备/模拟器:通过 Desired Capabilities 配置设备信息。
  3. 实时检查元素:在 Inspector 中操作设备,动态查看元素属性。

Appium 与 Appium Inspector 的版本匹配

客户端与服务端版本选择也很重要,否则很有可能会导致这两者无法协同工作;

  • Appium 1.x:使用 Appium Desktop,一般都内置 Inspector无需安装客户端可以直接使用。
  • Appium 2.x:需独立安装 Appium Inspector
    • 命令行可以通过以下方式安装插件,然后在启动时加上参数设置inspector

      # 安装 Inspector 插件
      appium plugin install --source=npm @appium/inspector
      # 启动时加载插件
      appium --use-plugins=inspector
      
    • 【推荐】也可以前往官网(https://github.com/appium/appium-inspector/releases)下载对应的客户端进行安装;

其中Appium与Appium Inspector版本对应关系,一般在安装选择最新版本即可

AppiumInspector备注
1.22.xAppium Desktop 1.22.x该版本及之前版本不再维护,仅适用旧项目
2.0+Appium Inspector 2023.x该版本及之后版本需独立安装【推荐】

Appium安装

首先打开终端利用yarn安装appium服务
可以不用yarn命令,也可以先用你自己的熟悉的环境安装yarn(npm install --global yarn、brew install yarn)

yarn global add appium

后面在连接Android模拟器或真机时需要用到uiautomater2驱动,所以这里要先安装它;这里前面最好加上sudo以管理员权限运行,否则有可能会安装失败;

sudo appium driver install uiautomator2

可以通过以下命令查看哪些驱动已安装成功,哪些驱动未安装;根据自己需要访上面一步,选择安装需要的驱动即可;

appium driver list#其它驱动安装命令
sudo appium driver install xcuitest
sudo appium driver install espresso
sudo appium driver install mac2
sudo appium driver install windows
sudo appium driver install safari
sudo appium driver install gecko
sudo appium driver install chromium

在这里插入图片描述
经过以上这些步骤appium服务就算安装完成了;有了appium服务下面我们该怎么启动?通过命令行启动时如何去设置相应的参数?继续往下看了解更多appium参数设置和启动方式。

启动appium服务

一般情况下通过以下命令方式启动即可,表示允许任何来源地址(即允许cors跨域)且默认使用uiautomator2驱动启动;appium服务默认绑定0.0.0.0:4723,后面Appium-inspector客户端连接地址为127.0.0.1:4723(当然也可以通过下面给出的参数重新设置绑定地址)

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

相关文章:

  • 网站开发程序设计中国最大型网站
  • 旅游网站制作内容县城做网站的多么
  • 江苏seo推广网站建设广州seo优化外包服务
  • 网站开发的基本流程二级域名怎么解析
  • 北京新增死亡病例详情网站seo优化建议
  • 二级网站建设 管理思路试玩平台网站怎么做
  • 中天建设招标网站html 类似淘宝购物网站上加载时获取属性并可多选过滤 代码
  • 案例模板我的网站百度指数官网数据
  • 太原房产网站建设天猫与京东的网站建设管理
  • 8090在线观看免费观看优化百度百科
  • 网站设计宽度尺寸万国手表网站
  • 网站建设佰金手指科杰二六开发公司送物业费的协议
  • 苏州网站建设的公司哪家好网站建设制作流程
  • 做视频网站要什么主机dedecms 网站安装教程
  • 辛集做网站公司可以做任务的网站有哪些
  • 河北做网站的业务员用什么软件找客户
  • 肇庆网站制作设计做网站产品介绍
  • 做网站不用服务器吗全国论坛网站建设
  • 婚庆网站建设公司做app 的模板下载网站有哪些
  • 上海网站制作优化网站的站点建设
  • 网站托管wordpress的网站怎么保存
  • 可以做图接单的网站优跃达官网网站建设项目
  • 塑胶材料东莞网站建设企业网站建设方案平台
  • 驾校报名网站怎么做p2p网站制作
  • 个人备案挂企业网站沈阳企业宣传片制作公司
  • 厦门企业网站设计公司大连广告设计与制作公司
  • 网站建设技术教程wordpress添加语系
  • 网站后台管理系统ie8用不了四川成都有什么好玩的
  • 南庄建网站制作一个静态网页
  • 前端电商网站设计论文wordpress在线教育功能