- 博客(23)
- 收藏
- 关注
原创 Appium学习日记(四)——搭建Android自动化测试框架以及真机测试
1,拔掉手机重新连接 2,更换USB线 3,重启adb。先杀死adb进程,再重启 4,检查adb版本,版本太低则更新如果手机系统在Android 8.1以下,则需使用命令查看。 - 此时,如果测试机是第一次连接appium的话,手机上会提示安装两个应用:Appium settings、io.appium.uiautomator2.server,容许安装,且必须安装成功。 - 再次点击上图中4所指的“Start Session”按钮,我们会发现手机上会自动启动今日头条app,且appium会出现如下
2022-11-17 15:53:18
673
1
原创 Appium学习日记(三)——Windows系统测试桌面应用
(1)开启开发者选项中的“开发人员模式”(2)Windows sdk下载安装正常安装就行。(3)winAppDriver下载任选一个版本,打开如下图,接着根据需求选择合适自己的安装包下载即可。下载完成后,一键安装即可。
2022-11-16 14:32:31
3655
原创 Appium学习日记(二)—— 入门学习(安装Appium和配置环境)
进入nodejs的官网下载安装包安装,一路点击下一步就行。node -v;显示类似于v10.13.0的版本号信息则表示安装成功。
2022-11-15 18:28:40
1780
原创 Appium学习日记(一)——Appium工作原理及其主要组件
Appium的核心是一个服务器,它侦听符合API规范WebDriver的传入HTTP请求。对于那些过去使用Selenium为基于浏览器的应用程序进行测试自动化的人来说,这听起来可能已经很熟悉了。WebDriver是一个W3C规范,Appium团队为该协议添加了一些扩展,使其不仅适用于web浏览器,也适用于您想要在任何设备上测试的任何应用程序。服务器公开的API在node.js web服务器中运行。
2022-11-15 10:57:03
1272
原创 apkanalyzer.bat could NOT be found in D:\Program Files\android-sdk的解决方案
在使用appium-doctor后报错,apkanalyzer.bat could NOT be found in D:\Program Files\android-sdk!
2022-11-01 14:38:45
4194
1
原创 WPF学习日记(二)——XAML语法
XAML使用标签来定义UI元素,每个标签对应.NET Framework类库中的一个控件类。通过设置标签的Attribute,不但可以对标签所对应控件对象的Property进行赋值,还可以做一些额外的事件(如声明名称空间、指定类名等)。UI通过树形逻辑结构来描述UI.类似于XML。
2022-10-21 17:24:48
631
原创 WPF学习日记(一)——初步了解什么是WPF
WPF( Windows Presentation Foundation)的功能是用来编写应用程序的表示层。
2022-10-19 10:17:56
258
转载 操作系统课程设计(二):linux内核模块编程
一、实验目的Linux 提供的模块机制能动态扩充 linux 功能而无需重新编译内核,已经广泛应用在 linux内核的许多功能的实现中。在本实验中将学习模块的基本概念、原理及实现技术,然后利用内核模块编程访问进程的基本信息,从而加深对进程概念的理解,掌握基本的模块编程技术二、实验内容(1) 设计一个模块,要求列出系统中所有内核线程的程序名、PID 号、进程状态及进程优先级。 (2) 设计一...
2018-10-22 10:36:15
1530
3
转载 操作系统课程设计(三):Linux进程管理
这个是参考博客一、设计内容实现一个模拟shell:编写三个不同的程序:cmd1.c, cmd2.c, cmd3.c,每个程序输出一句话,分别编译成可执行文件cmd1, cmd2, cmd3。然后再编写一个程序,模拟shell程序的功能,能根据用户输入的字符串(表示相应的命令名),去为相应的命令创建子进程并让它去执行相应的程序,而父进程则等待子进程的结束,然后再等待接收下一条命令。如果接收到...
2018-10-22 10:32:23
3948
原创 HDU操作系统课程设计(一):linux内核编译及添加系统调用
1.实验目的通过实验,熟悉Linux操作系统的使用,掌握构建与启动Linux内核的方法;掌握用户程序如何利用系统调用与操作系统内核实现通信的方法,加深对系统调用机制的理解;进一步掌握如何向操作系统内核增加新的系统调用的方法,以扩展操作系统的功能。2.实验内容Linux环境下的C或者C++编译和调试工具的使用向Linux内核增加新的系统调用,系统调用的功能为打印出自己的学号和姓名信息...
2018-10-16 16:41:42
1927
原创 数据结构笔记(三)静态链表的实现和基本操作
一、静态链表的定义用数据替代指针,来描述单链表。首先,数据的元素由两个数据域组成,data和cur。数据域data,用来存放数据元素,即要处理的数据;游标cur相当于单链表中的next指针。//线性表的静态单链表存储结构#define MAXSIZE 1000typedef struct{ ElemType data; int cur;}component,SLinkList[
2017-11-19 18:33:51
1287
原创 数据结构笔记(二)线性表的链式表示和基本操作
一、线性表的定义线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素。存储其本身的信息和一个指示其直接后继的信息(即直接后继的存储位置)。这两部分信息组成数据元素的存储映像,称为结点。它包括两个域:其中存储数据元素信息的域称为数据域;存储直接后继存储位置的域称为指针域。指针域中存储的信息称为指针或链。n个结点链结成一个链表,即为线性表的链式存储结构。二、头指针和头结点的定义和区分//
2017-11-19 15:37:02
459
原创 数据结构笔记(一)线性表的顺序表示和基本操作及其顺序表实现的集合运算(A-B)U(B-A)实例
一、 线性表的顺序表示定义:线性表的顺序表示指的是用一组地址连续的存储单位依次存储线性表的数据元素。
2017-11-05 18:37:28
3518
1
转载 Java代码点和代码单元及其区别
转载自:http://blog.csdn.net/weizhaozhe/article/details/3909079转载自:http://blog.csdn.net/morningsun1990/article/details/18052621这篇文章讲的很细,但是对于初学者也很难理解,在后面的笔记中,我会陈述自己的简单理解。 摘要 本文介绍 Java 平台支持增补字符的方式。增补
2017-08-16 10:21:10
530
原创 Java中运用位运算符的屏蔽技术求得整数的各个位
位运算符3.5.3 位运算符 在处理整型数值时,可以直接对组成整型数值的各个位进行操作.这意味着可以使用屏蔽技术获得整数中的各个位.位运算符包括: &(“与”),|(“或”),^(“异或”),~(“非”) 这些运算符在位模式下工作.例如,如果n是一个整型变量,并且用二进制表示的n从右数第4位为1,那么:int fourthBitFromRight = (n & 0b
2017-08-14 20:55:56
1185
转载 java中instanceof用法
转自langya2007的Java中instanceof用法(已征得博主同意)Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Obje
2017-03-21 14:32:16
371
转载 Java移位运算符笔记
一、Java中有三个移位运算符左移:带符号右移:>> (高位添符号位)无符号右移:>>> (高位添0补齐)数 x x>2 x>>>217 00010001 00|01000100 00000100|01 00000100|01-17 11101111 11|101
2017-03-19 15:01:10
485
原创 Java的instanceof理解
对象运算符(instanceof)对象运算符用来判断对象是否为某一类型,运算结果为boolean型。用法为:对象标识符 instanceof 类型标识符例如:java.util.Date date = new java.util.Date();System.out.println(date instanceof java.util.Date); // 结果为t
2017-03-19 14:37:09
645
原创 习题2
package com.imooc;import java.util.Scanner;/* * 功能:实现接收三个班级的各四名学员的成绩信息,然后计算每个班级学员的平均分 * 知识点:二重循环、外层循环控制班级的数量、内层循环控制每个班级的学员数量 * */public class Demo02 {public static void main(String[]
2017-03-19 11:28:27
903
原创 java习题1
package com.imooc;import java.util.Scanner;/** 功能:为指定的成绩进行加分,直接分数大于等于60分为止* 输出加分前的成绩和加分后的成绩,并且统计加分的次数* 步骤:* 1.定义一个变量,用来保存加分的次数* 2.使用循环为成绩加分* 3.每次执行循环加分操作,加1分并且统计加分的次数** 使用
2017-03-19 11:25:35
444
转载 统计一个整数里面出现次数最多最大的数字
要求: 统计一个整数中出现最多的数字。如果数字个数一样,则以最大的数字为准,例如 1 输出 1,121 输出 1,23231 输出 3。针对这个问题,处理步骤可以分为2步: 第一步:首先抽离整数中的每个数字,并且放到该数字对应的桶数组中,桶数组是一个长度为10的数组,其中数组的每个索引都表示整数中可能出现的数字,数组索引0到9刚好表示0到9这10个数字。至于抽离数字可以先将整数对10取
2017-03-17 21:49:19
4711
原创 Apache如何建多个站点
1. 先打开Apache的配置文件httpd.conf,在这个文件, 找到这句:“#Include ......../extra/httpd-vhosts.conf” (根据安装路径不同,上面的路径会有不同) 把前面的#去掉,即开启了使用虚拟主机的功能; 同样在httpd.conf中找到 #LoadModule vhost_alias_module modules/mod_vhost_alia
2017-03-12 11:52:56
3819
转载 如何在win10本地安装wordpress测试环境
如何在win10本地安装wordpress测试环境(非本人原创,转载内容加个人小小见解,附上传送门:http://jingyan.baidu.com/article/1876c8526359fb890b1376fd.html)现在越来越多的人开始自己建站,wordpress是最常见的建站程序。在把你的wordpress上传网上之前,也许你想在本地测试一下,那么你就需要看看本章节的内容。工具/原料1、
2017-03-12 10:25:49
2584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人