一、移动端测试环境搭建学习目标 1.能够搭建java 环境 2.能够搭建android 环境(一)整体思路我们的目标是Android测试,所以环境需要搭建三个,Java,AndroidSDK,Android模拟器。 为什么要安装这三个环境,我们倒着来说: Android模拟器:实际上就是一台手机,方便我们给大家展示效果。 AndroidSDK: Android SDK给你提供开发测试所必须的And
一、adb工具 adb(Android Debug Bridge)是android sdk的一个工具,是用来连接安卓手机和PC端的桥梁。(安卓手机内核是Linux系统,需要熟悉Linux知识。)注意:adb安装和卸载apk需要开启权限。1、adb常见命令命令描述adb --help查看帮助手册adb devices检测连接到电脑的安卓设备adb logcat打印log信息:adb logcat &
转载 11月前
424阅读
Vue组合式API中如何使用TS组合式API使用TS组合式API中使用TS,要比选项式API中使用TS会更加的简单,不需要做过多的处理,只需要利用原生TS的能力就可以。并且组合式API都具备自动类型推断的能力,代码如下:<script setup lang="ts"> import { computed, ref } from 'vue'; let count = ref(0); le
转载 2023-10-23 11:56:18
72阅读
做Android手机/电视机/车载系统稳定性测试, 需要进行100次的系统重启,确保启动过程中,不出现卡死起不来, 或者起来后Home界面异常等情况。 还有涉及首次使用开机激活界面的测试,要确保每次系统重启, 只要设备没激活,就得每次都弹出激活界面。准备阶段adb reboot 或者adb shell reboot 命令, 可以实现手机软重启adb wait-for-device可以实现等待,等待
目录 准备工具问题解决:如何安装adbpython?编写程序实现注意: 准备工具进入正题,首先要准备的工具如下1.一台正常的电脑且安装adbpython环境2.一部安卓手机4.一根数据线(现在一般的充电线便可以)问题解决:如何安装adbpython?前者下文会说,后者在我另一篇专栏中有讲安装adb可以前往此处adb下载,点击adb kits下载解压即可笔者这里是解压到桌面
# 使用Wireshark与Python结合进行网络数据抓包 在网络开发和调试中,抓包工具发挥着至关重要的作用。Wireshark是一个十分强大的网络协议分析工具,而结合Python进行数据处理可以极大地扩展其功能。本文将指导你如何将Wireshark与Python结合使用,实现对网络数据包的捕获和分析。 ## 流程概述 下面是使用Wireshark与Python的基本流程。我们将展示每一步
原创 2024-08-23 03:32:51
181阅读
# VBScript与Python配合使用 VBScript是一种基于对象的脚本语言,通常用于Windows操作系统中的自动化任务和脚本编写。Python是一种通用的高级编程语言,用于各种应用开发和脚本编写。这两种语言各有优势,将它们结合使用可以发挥出更多的威力。 ## VBScript与Python的互操作性 VBScript和Python可以通过一些方法进行互操作,以实现两者之间的数据
原创 2023-12-11 09:24:29
100阅读
关于布局的规则控件的布局应该由容器来决定,而不是通过自身使用margin之类的东西来控制位置避免为控件定义明确的尺寸,但应该限定一个可接受的最大及最小尺寸不要将界面元素设置成与屏幕坐标相关容器应将有效控件共享给其子控件               &
转载 2024-10-11 15:40:31
49阅读
# 使用 Vue 和 Python 实现前后端分离的应用 在现代的 Web 开发中,前后端分离的架构越来越流行。在这个架构中,我们可以使用 Vue.js 作为前端框架,而 Python(通常配合 Flask 或 Django 框架)作为后端服务器。本篇文章将帮助你了解如何将这两个技术结合在一起,创建一个简单的 Web 应用。 ## 整体流程 为了更好地掌握 Vue 与 Python 的集成过
原创 9月前
54阅读
在软件开发中,理解和调试网络请求是至关重要的环节。为此,我们向您推荐创建的项目。这是一个基于Fiddler核心的命令行工具,旨在帮助开发者轻松地进行网络请求的捕获、修改和发送,同时也方便进行API接口的测试。项目简介FiddlerApi是一个轻量级的工具,它将Fiddler的强大功能封装到了命令行界面下,便于自动化操作和集成到脚本环境中。通过此工具,您可以对HTTP/HTTPS流量进行监控,进行A
# Charles与Python的结合 在现代软件开发中,网络请求的监控和调试非常重要。而Charles是一款强大的HTTP代理工具,可以帮助开发者捕捉和分析网络流量。若将Charles与Python结合使用,可以有效地增强开发者的调试能力,确保数据传输的准确性。本文将探索如何使用Charles配合Python,帮助你更好地理解和使用这两个强大工具。 ## Charles的基本功能 Char
原创 8月前
66阅读
  1、ifconfig、netdiscover、nmap扫描获取网络信息,发现了samba服务,用metasploit溢出试试。 2、打开网站http://192.168.216.147,一个登入框,试了万能密码,登入不进去。3、通过metasploit的测试,发现溢出并不成功,但是发现使用的是samba3.0.28, Exploit exception: This targ
# Python与QT的配合 Python语言以其简洁易学、功能强大的特点被广泛应用于各个领域,而QT则是一款跨平台的GUI开发工具,结合两者能够快速实现各种图形界面应用程序的开发。本文将介绍如何使用Python配合QT进行开发,并通过代码示例演示如何制作饼状图和旅行图。 ## Python与QT的配合 QT是一款跨平台的C++图形用户界面应用程序开发框架,提供了丰富的界面组件和功能模块,可
原创 2024-04-11 05:51:22
13阅读
经济学中的“有需求就有市场”,在技术领域也不例外,Electron 是应需求而生的,Electron 面世之后,非但满足了现有大部分的开发需求,还创造了大量的新需求,开辟了一个新的生态。本章我们从 Electron 的由来讲起,讲到需求从何而来,它是如何满足这些需求的。Electron 的由来如果想开发一个桌面 GUI 应用软件,希望其能同时在 Windows、Linux 和 Mac 平台上运行,
在某一天赶课比较着急,奈何找不到人可以帮我,于是自己动手写了一个简单的脚本来学习准备工作:1、需要一个你不用的手机,打开手机的adb,因为需要用到adb来操作手机2、进入百度智能云,申请一个 通用的文字识别带位置的,新用户好像是送1000次,对我来说够用了3、电脑配置好adb的环境关于pythonadb的版本:关于百度智能云的调用,百度给出了一个详细的指导下面是自己写的一个小脚本,仅供参考学习我
本篇文章,主要介绍如何通过Python发送Ctrl + C的信号,中断正在执行的任务。案例故事: Android系统测试或App测试过程中, 可以考虑用adb shell screenrecord /sdcard/video.mp4 命令录制屏幕视频, 比如录制某个Bug发生的整个过程,比用手机拍摄的视频效果好很多, 当录制完毕后,我们一般是通过Ctrl + C 来停止录制,然后导出该录屏文件,
缘起作为一个标准的“工程师”,在控制台使用命令才是我们最终的归宿,看起来才更像大牛,当然,这都是题外话。在进行 Android 开发时,adb 是我们最常使用的命令之一。当你正在调试代码逻辑时,产品同学过来说:“你把你刚发出来的那个提测的 APK 给我装一下呗。”虽然有一万只草从心中奔腾而过,但还是会屈服于产品的“美貌”,给他安装提测包。接下来,会做什么事情呢:将产品同学的手机通过 USB 连接(
转载 2023-09-12 09:18:47
431阅读
在这篇博文中,我将向大家详细介绍如何在 Linux 环境下使用 Python 配合 FFmpeg。FFmpeg 是一个非常强大的工具,用于处理音视频数据,而 Python 则为我们提供了良好的编程环境。在这个过程中,我们会逐步分析环境预检、部署架构、安装过程、依赖管理、安全加固以及版本管理。 ### 环境预检 在开始之前,我们需要了解我们的系统要求以及硬件配置。以下是系统要求的表格,确保您有合
原创 7月前
40阅读
RPG Maker是一款非常流行的角色扮演游戏制作软件,而Python是一种强大的编程语言。将这两者结合起来可以为游戏开发者提供更多的自由度和灵活性。在本文中,我将向你介绍如何使用Python与RPG Maker配合,以帮助你更好地理解和掌握这一技术。 ## 整体流程 首先,让我们来看一下整个过程的步骤。下面的表格将展示每个步骤的概述。 | 步骤 | 描述 | | --- | --- | |
原创 2024-01-17 07:43:45
339阅读
adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adbadb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、在设备上
  • 1
  • 2
  • 3
  • 4
  • 5