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

做外贸网站效果好吗手机网站进不去怎么办

做外贸网站效果好吗,手机网站进不去怎么办,六安杂谈,西安今天出大事使用 Appium 进行测试时#xff0c;会产生大量日志#xff0c;一旦运行过程中遇到报错#xff0c;可以通过 Appium 服务端的日志以及客户端的日志分析排查问题。 Appium Server日志-开启服务 通过命令行的方式启动 Appium Server#xff0c;下面来分析一下启动日志#…使用 Appium 进行测试时会产生大量日志一旦运行过程中遇到报错可以通过 Appium 服务端的日志以及客户端的日志分析排查问题。 Appium Server日志-开启服务 通过命令行的方式启动 Appium Server下面来分析一下启动日志日志第一行显示了 Appium 版本信息和服务在本地的运行地址。 $ appium -g appium.log [Appium] Welcome to Appium v1.8.0-beta3 (REV \40e40975ebd3593d08c3f83de2546258f7ddf11d) [Appium] Appium REST http interface listener started \on 0.0.0.0:4723如果启动 Appium 服务时添加了参数会在启动日志中展示比如添加了 defaultCapabilities启动日志也会显示出来。 Hogwarts $ appium --log-timestamp --log-no-colors --no-reset 2021-04-29 10:11:58:545 - [Appium] Welcome to Appium v1.17.0 2021-04-29 10:11:58:547 - [Appium] Non-default server args: 2021-04-29 10:11:58:547 - [Appium] logTimestamp: true 2021-04-29 10:11:58:547 - [Appium] logNoColors: true 2021-04-29 10:11:58:547 - [Appium] noReset: true 2021-04-29 10:11:58:548 - [Appium] Deprecated server args: 2021-04-29 10:11:58:548 - [Appium] --no-reset --default-capabilities {noReset:true} 2021-04-29 10:11:58:548 - [Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities: 2021-04-29 10:11:58:548 - [Appium] noReset: true 2021-04-29 10:11:58:567 - [Appium] Appium REST http interface listener started on 0.0.0.0:4723Appium 参数CLI Arguments - Appium 1 defaultCapabilities 详见The --default-capabilities flag - Appium 1 运行时的Session日志 自动化测试运行起来之后Appium Server 的日志提供了一些基本的 Session 信息特别是 desired capabilities 的配置信息。应该时刻注意 Appium 服务是否正确接收了请求内容。 [debug] [BaseDriver] Creating session with W3C capabilities: { [debug] [BaseDriver] alwaysMatch: { [debug] [BaseDriver] platformName: android, [debug] [BaseDriver] appium:appActivity: .view.WelcomeActivityAlias, [debug] [BaseDriver] appium:appPackage: com.xueqiu.android, [debug] [BaseDriver] appium:automationName: UiAutomator2, [debug] [BaseDriver] appium:deviceName: emulator-5554, [debug] [BaseDriver] appium:noReset: true, [debug] [BaseDriver] appium:udid: emulator-5554 [debug] [BaseDriver] }, 上面的日志创建了一个 Session设置了 Capabilities 参数以 JSON 格式告诉 AppiumServer 被测试设备的一些重要信息。 Appium GET 请求的日志 Appium 是一个 REST 服务接收 HTTP 请求返回结果。Appium 服务端日志用 [HTTP] → 和 [HTTP] –展示了请求和返回的信息。 [HTTP] -- GET /wd/hub/status {} [debug] [MJSONWP] Calling AppiumDriver.getStatus() with args: [] [debug] [MJSONWP] Responding to client with driver.getStatus()\result: {build:{version:1.8.0-beta3,revision:30e7b45bdc5668124af33c41492aa5195fcdf64d}} [HTTP] -- GET /wd/hub/status 200 121 ms - 126“–”代表发出 HTTP 请求“–”代表响应中间是指令细节。[MJSONWP] 指使用 MJSONWP(Mobile JSON Wire Protocol 协议)调用 AppiumDriver.getStatus( )这个方法无参返回给客户端 result 信息整个过程耗时 121 毫秒传输了 126 个字节。 通过日志进行错误排查 利用日志可以非常容易的排查和定位问题问题通常发生在 automation Session 之后如果 Session 持续存在错误也可能发生。 [HTTP] -- POST /wd/hub/session ... [debug] [ADB] 1 device(s) connected [debug] [ADB] Running /home/user/Android/Sdk/platform-tools//adb \ with args: [-P,5037,-s,ec8c4df,shell,am,force-stop,\ io.appium.unlock] [debug] [AndroidDriver] Not cleaning generated files. Add \ clearSystemFiles capability if wanted. [MJSONWP] Encountered internal error running command: Error: \ Cannot stop and clear com.company.app. Original error: Error \ executing adbExec. Original error: Command /home/user/Android\ /Sdk/platform-tools//adb -P 5037 -s ec8c4df shell pm clear com.\ company.app exited with code 1; Stderr: Error: java.lang.SecurityException:\PID 22126 does not have permission android.permission.CLEAR_APP_USER_DATA to \clear data of package com.company.app; Code: 1 at Object.wrappedLogger.errorAndThrow (../../lib/logging.js:63:13) at ADB.callee$0$0$ (../../../lib/tools/adb-commands.js:334:9) at tryCatch (/home/linuxbrew/.linuxbrew/lib/node_modules/appium/node_modules\ /babel-runtime/regenerator/runtime.js:67:40) at GeneratorFunctionPrototype.invoke [as _invoke] (/home/linuxbrew/.\ linuxbrew/lib/node_modules/appium/node_modules/babel-runtime/regenerator\ /runtime.js:315:22) .... [HTTP] -- POST /wd/hub/session 500 40811 ms - 557Appium Driver 启动 Session 清理 com.company.app 时发生错误。这个错误让我们知道两件事“Appium 正在尝试做什么”“哪里出错了”。 在这个例子中Appium 尝试运行 adb 命令adb shell am force-stopadb 参数在错误信息中也有显示。发生了 Android 系统权限错误。此时可以手动运行这个 adb 命令查看错误是否可以重现。如果错误重现可以通过错误类型定位问题。 这个例子只是众多错误中的一个但它说明至关重要的一点当错误发生时日志可以提供更多的信息如果没有完整的日志信息对 Appium 排错难上加难。 改变日志输出的参数 下面的参数可以改变 Appium 服务端的日志行为 –log-level改变 Appium 日志显示级别。Appium 默认展示所有日志 它有以下一些选项‘info’, ‘info:debug’, ‘info:info’, ‘info:warn’, ‘info:error’, … –log-no-colors关闭颜色如果日志是彩色的可能会出现奇怪的字符比如TODO: find the color你可以用这个参数关闭颜色。 –log-timestamp在日志前添加时间戳 展示如下 2018-03-15 13:17:58:663 - [Appium] Welcome to Appium v1.8.0-beta3 (REV 30e7b45bdc5668124af33c41492aa5195fcdf64d) 2018-03-15 13:17:58:664 - [Appium] Non-default server args: 2018-03-15 13:17:58:665 - [Appium] logTimestamp: true 2018-03-15 13:17:58:732 - [Appium] Appium REST http interface listener started on 0.0.0.0:4723【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】 一、Python编程入门到精通 二、接口自动化项目实战   三、Web自动化项目实战 四、App自动化项目实战  五、一线大厂简历 六、测试开发DevOps体系  七、常用自动化测试工具 八、JMeter性能测试  九、总结尾部小惊喜 生命不息奋斗不止。每一份努力都不会被辜负只要坚持不懈终究会有回报。珍惜时间追求梦想。不忘初心砥砺前行。你的未来由你掌握 生命短暂时间宝贵我们无法预知未来会发生什么但我们可以掌握当下。珍惜每一天努力奋斗让自己变得更加强大和优秀。坚定信念执着追求成功终将属于你 只有不断地挑战自己才能不断地超越自己。坚持追求梦想勇敢前行你就会发现奋斗的过程是如此美好而值得。相信自己你一定可以做到
http://wiki.neutronadmin.com/news/81128/

相关文章:

  • 网站建设junke100搞笑视频网站建设策划书
  • 北京高端网站制作怎样做医疗保健网站
  • dw建设网站的代码模板下载浙江乐清新闻今天
  • 邯郸做企业网站改版做建材的网站好名字
  • 怎么做公司网站的手机客户端太原做网站需要多少钱
  • 做一个平面网站的成本wordpress做手机版
  • 自己做网站写文章变装app制作教程
  • 建筑工程是干嘛的高明搜索seo
  • 橱柜手机网站模板微信小程序官网
  • 企业网站必须实名认证cq网络网站
  • 网络舆情分析的内容快速网站seo效果
  • 包包网站建设策划书安徽建筑网
  • 网站建设免费国外云鼎大数据888元建站
  • 连网站建设百度服务中心投诉
  • 网站建设与优化推广方案内容学生创业做网站制作设计
  • 腾讯云建设网站怎么seo关键词优化排名
  • 佛山建设网站推广资源整合平台
  • 高端网站建设价钱部队网站建设报告
  • 网站设计与开发专家设计海报的软件
  • 网站开发实用技术pdfwordpress绑定熊掌号
  • 做网站如何添加表单wordpress 全部页面500
  • 制作网站的步骤有哪些青岛活动策划公司
  • 公司网站怎么创一个网站
  • 自己做网站打开是乱码华阳路街道网站建设
  • 东莞网站推广公司门户网站制作流程博客
  • 开发区网站建设在哪衡水做wap网站的地方
  • 东莞网站建设周期三门县住房和城乡建设规划局网站
  • 网站建设设计原则建设网站的网络公司
  • 公司自己做网站多少费用注册营业执照网上申请入口
  • 做p2p投资理财的网站wxparse wordpress