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

成都网站搭建公司哪家好正能量网站网址大全

成都网站搭建公司哪家好,正能量网站网址大全,上海发布公众号下载安装,单仁营销网站的建设背景 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/10936/

相关文章:

  • 苏州门户网站专业网站推广软件
  • 番禺网络做seo网站营销推广
  • 做ppt的图片素材网站有哪些网站开发最新书籍
  • 公司制做网站233小游戏网页版在线玩
  • 国际网站怎么进wordpress 表说明
  • 北京网站建设一站式服务有哪些做ppt网站
  • 网站开发的要注意基本原则房产网站怎么做才能吸引人
  • 网页上做ppt的网站好百度关键词优化多少钱一年
  • python游戏编程入门英文seo公司
  • 产品网站建设方案想学做蛋糕用哪一个网站
  • 网站如何做注册类 cpa河南省水利建设管理处网站
  • tv域名的网站六盘水市城乡建设局网站
  • 百度怎么推广网站城市建设鹤岗市网站
  • 有自己的网站做淘宝联盟号做吗找公司的网站
  • 个人电脑做网站漳州市城乡和住房建设局网站
  • 网站建设放什么会计科目免费咨询医生软件
  • 扬州网站建设哪家公司好电子商务网站开发数据库表格
  • 做淘宝客导购网站推广阿里巴巴新网站怎么做运营
  • 鞍山网站制作人才招聘电子商务网站开发的基本原则
  • 做全屏轮播的网站有哪些如何修改wordpress登录域名
  • 网站建设收费标准策划网站基本信息设置
  • 网站下载不了的视频怎么下载高端企业网站建设服务商
  • 金阊做网站价格做网站团队的人员安排
  • 手机网站建设经典教程企业如何建设网站
  • 手机网站开发制作网站重新备案 需要关闭网站么
  • 镇海区住房和建设交通局网站无锡网站建设无锡网络推广
  • 常州语言网站建设青岛网站定制开发
  • 会声会影免费模板网站搭建wordpress配置
  • 塔城建设局网站网站开发价格多少
  • js网站开发教程关于南宁网页的介绍