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

建设银行网站会员注销电脑编程网站

建设银行网站会员注销,电脑编程网站,html网页模板制作,绿色农产品网站背景 Sonic:免费开源的云真机测试平台,用心打造更好的使用体验。 之前在做APP的日常测试和UI自动化的时候,一直在使用Sonic 没有切换到平台上进行自动化测试的原因是由于现有脚本框架已经成熟,并且有很多自定义的拓展,所以Sonic的更多是一个设备管理员的角色 在Soni…

背景

Sonic:免费开源的云真机测试平台,用心打造更好的使用体验。

之前在做APP的日常测试和UI自动化的时候,一直在使用Sonic

没有切换到平台上进行自动化测试的原因是由于现有脚本框架已经成熟,并且有很多自定义的拓展,所以Sonic的更多是一个设备管理员的角色

在Sonic的v2.5.0版本中新增了Sonic IDE,可以方便的将编码和调试过程进行结合

安装

环境

电脑是M1芯片的MAC,采用Docker的方式进行搭建

由于都在当前电脑上搭建,所以IP都是当前电脑的IP,我的当前IP为:10.10.6.163

数据库

docker run --name mymariadb --restart=always -d -v mymariadb:/var/lib/mysql -e MARIADB_ROOT_PASSWORD=123456 -p 4002:3306 -e MARIADB_DATABASE=sonic mariadb:latest

前后端

https://sonic-cloud.cn/deploy/back-end-deploy.html

下载sonic-server-v2.5.0并解压

修改.env文件

其中SONIC_SERVER_HOSTMYSQL_HOST修改为本机的IP

################################################
#         Do you need any help?                #
#     Visit https://sonic-cloud.cn/deploy      #
##################################################################
# Service Config #
##################
SONIC_SERVER_HOST=10.10.6.163
SONIC_SERVER_PORT=3000
SONIC_EUREKA_USERNAME=sonic
SONIC_EUREKA_PASSWORD=sonic
SONIC_EUREKA_PORT=8761################
# MySQL Config #
################
MYSQL_HOST=10.10.6.163
MYSQL_PORT=4002
MYSQL_DATABASE=sonic
MYSQL_USERNAME=root
MYSQL_PASSWORD=123456...

构建

docker-compose -f docker-compose-zh.yml up -d

58a38f8f46ae109b2437257893bb0cdf.png

orbstack.dev

部署完成后登录本机IP:3000

新增一个Agent

b35ca35dce12d593f898d02e8fa5a141.png

新增Agent

Agent

https://sonic-cloud.cn/deploy/agent-deploy.html

下载sonic-agent-v2.5.0-macosx_arm64后解压

修改2.5.0/sonic-agent-v2.5.0-macosx_arm64/config/application-sonic-agent.yml文件

修改key为上一步拿到的Agent Key

修改host为本机IP

sonic:agent:# Replace with ipv4 of the agent machine | 替换为部署Agent机器的ipv4host: 10.10.6.163# Replace with the port of the agent service, which can be changed by yourself | 替换为Agent服务的端口,可以自行更改port: 7777# Replace with the key of agent generated by the new front-end | 替换为前端新增Agent生成的keykey: 2aeaa359-896d-41ec-9586-ed5f0b42035bserver:# Change to SONIC_SERVER_HOST of server | 改成server的SONIC_SERVER_HOSThost: 10.10.6.163# Change to SONIC_SERVER_PORT of server | 改成server的SONIC_SERVER_PORTport: 3000

运行:(注意java需要使用jdk17+)

java -Dfile.encoding=utf-8 -jar sonic-agent-macosx-arm64.jar

cb298fcfd8a0c8333409083fc7cf760a.png

IDE下载与使用

https://sonic-cloud.cn/ide/re-ide.html

下载IDE到本地

首先进行登录

f7c55a36d0d4e7964e85b0b980033f37.png

登录完成后打开原本的自动化测试项目

99963270668c6b05bf57fd951012b252.png

在右侧,点击「马上使用」即可直接使用Sonic平台上挂载的测试手机了
点击「获取原生控件」即可拿到当前操作页面的元素定位dom树

2a3dc92728923b45d4fc2a81775d20e3.png

如果使用UITest框架的话

https://gitee.com/zx660644/uitest

修改src/utils/constant.py文件中的REMOTE_URLREMOTE_PORT

REMOTE_PORT = get_env("remote_port", "60500")  # 远程端口
REMOTE_URL = get_env("remote_url", "http://10.10.6.163")  # 远程地址

修改后再终端运行命令执行测试,即可在右侧直接看到运行效果

体验下来感觉比较适合元素定位的调试,真正编写代码体验还是在Pycharm中更舒服

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

相关文章:

  • 谁可以做网站优化排名推广近期莱芜命案
  • 网站做竞价对seo有影响吗wordpress文件无法创建目录
  • 天津市建设工程质量协会网站郑州新闻最新消息
  • 阿里云服务器 怎么设置网站环境建设网站公
  • 工艺品网站源码中国互联网发展报告2023
  • 做交通事故的网站谈谈我认为的网络营销是什么
  • 台州百度网站排名企业建设门户网站有哪些
  • 网站建设 软文发布织梦m网站伪静态
  • 深圳营销型网站建设公司选择哪家好?北京建设工程交易中心招标网
  • 三维在线设计网站广州网站备案要多久
  • 做买家秀的网站百度一下百度一下百度一下
  • 网站后台管理系统怎么做的广州建站外贸
  • 天津网站建设工具注册一个做网站的公司
  • ui设计课程内容广东网络seo推广公司
  • 建设公司网站要注意哪些沃通 wordpress
  • 正规的专业高端网站建设wordpress 小程序下载
  • 衡水安徽学校网站建设笔记本页面设计模板
  • seo自带 网站建设请人做网站收费多少钱
  • 做外贸那个网站好科技公司建设网站公司
  • 如何做服装微商城网站域名解析教程
  • 网站设计哪家口碑好长沙好的网站建设公司哪家好
  • 腾讯网网站网址百度平台商家app下载
  • 中国电信新建网站备案管理系统 录完信息网站开发顺序
  • 航天基地规划建设局网站西安市城乡建设管理局网站的公示栏6
  • 该网站的域名为wordpress返回件
  • js搜索网站开发软件市场下载
  • 镇江市住房城乡建设局网站企业网站用户群
  • 河北网站建设大全服装网站建设项目维护与评价书
  • 合理合规的网站链接推广方案网站建设情况介绍
  • 一起做网店网站打不开怎么做素材设计网站