大家好,appium环境搭建的时候,我选的是使用npm安装appium,但我在使用过程中,发现这样安装的appium没有界面,都是需要通过命令行操作,对于我来说,有点吃力.最后,还是觉得初学就先用桌面版的会比较好.所以我先卸载了appium,再安装桌面版appium. 卸载命令行: npm uninstall -g appium 在官网下载桌面版appium,我这边下载的版本是:1.13.0. 双击,默认安装. 此时安装好了.不需要配置环境变量.(ps:在cmd中输入appium是会提示"非内部…
分别打开2个终端,分别输入 appium 就可以分别起2个appium桌面版,然后设置端口 即可 参考: https://blog.csdn.net/qq_15283475/article/details/77892868 不过这个我只能手动也,命令行版的appium 估计可以自动开启…
1.JAVA环境配置: 1.1安装jdk: 1.2配置JAVA_Home.Path配置.java验证 Path: 输入C:\Program Files\Java\jdk1.8.0_121\bin:C:\Program Files\Java\jre1.8.0_121\bin CLASSPATH(java加载类的):输入 C:\Program Files\Java\jdk1.8.0_121\lib.jar; C:\Program Files\Java\jdk1.8.0_121\lib\tools.j…
目录 (一)Appium server安装 方式一:(桌面方式:推荐) 1.Appium Desktop下载 2.Appium Desktop安装 3.Appium Desktop使用 方式二:(Node.js方式) 1.Node.js的下载 2.Node.js的安装 3.Node.js安装验证 4.配置npm 5.Appium server安装 (二)Appium Client安装 我们要使用Appium测试框架,首先就需要安装Appium服务,这里先要简单的明确两个概念. Devices代表…
Setting up Appium Running Appium on Windows Additional Setup for Android App Testing Download latest node and npm tools MSI (version >= 6.0). The npm and nodejs paths should be in your PATH environment variable. Download the latest Java JDK here (acc…
目录 1.Appium自动化测试架构 2.Appium架构图 3.Session说明 4.Desired Capabilities说明 5.Appium Server说明 6.Appium Clients说明 7.Appium Desktop说明 1.Appium自动化测试架构 Appium是一个C/S架构的自动化测试框架,Appium的核心其实是一个暴露了一系列REST API的Server(服务).(也就是Appium的核心是一个提供了一组REST API的Web服务器.) 这个Server…
目录 1.前置代码 2.安装和卸载APP 3.判断APP是否已安装 4.关闭APP软件和关闭驱动对象 5.发送文件到手机和获取手机中的文件 6.获取当前屏幕内元素结构(重点) 7.脚本内启动其他APP 8.将应用程序置于后台运行(重点) 1.前置代码 一个脚本中必须要编写的内容,写在前置代码中: # server 启动参数 desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersio…
vs2013卸载后重新安装不能用了 据说VS卸载后有残留文件,估计是注册文件没删除,弄了很多方法,最后只有重装.你可以下载一个cclearn清理注册表,再装试试 我卸载完用360清理了一下 之后再安装就能正常使用了…
在 Windows 10 中, 如何卸载和重新安装 OneNote App 15/8/2015 使用 PowerShell 命令卸载 OneNote App 开始菜单 -> 输入 "Powershell" -> 右键点击菜单 -> 用管理员运行 -> 输入以下命令行 Get-AppxPackage *microsoft.office.onenote* | Remove-AppxPackage 使用 Windows 商店重新安装 OneNote App 打开 Wi…
转自:怎么在Linux上下载并安装ESET NOD32 Antivirus 4桌面版 下载并安装ESET NOD32 Antivirus 4的Linux桌面版,根据下面的步骤一步一步的来: I.  下载ESET NOD32 Antivirus 4的Linux桌面版 32-位下载链接    64-位下载链接 点击上面的链接下载ESET NOD32 Antivirus 4的Linux桌面版. 点击保存文件到桌面上去.完成下载之后进入到系统的桌面上去(或者你下载到其他的位置也可以). II. 安装ES…
1.根据自己系统下载对应版本AI伴侣,最好解压到D盘根目录. 运行ailaunch.bat ,可以启动原本自带的2.46版AI伴侣.运行AI伴侣247.bat可以启动汉化2.47版的AI伴侣.并且默认设置Rendezvous服务器为 app.gzjkw.net ,直接兼容 app.gzjkw.net 网站.运行AI伴侣249.bat可以启动汉化2.49版的AI伴侣.默认勾选使用旧版方式连接,直接兼容 app3.gzjkw.net运行AI伴侣251.bat 可以启动最新的汉化2.51版的AI伴侣,…
桌面版AI伴侣,无需安装aiStarter,直接运行bat就能在电脑上启动AI伴侣,启动速度比虚拟机快很多.缺点是对硬件的要求比较高. 文件来自 https://mp.weixin.qq.com/s/qb5RPrSuEd-OtAoPKpGDnQ 谢谢金老师的分享. 这里下载最新版: https://coding.net/u/roadlabs/p/ai2serveredition/git 本站打包文件在最新版基础上改动如下: 1.增加 AI伴侣247.bat 启动汉化2.47版的AI伴侣.并且默认…
windows+xshell+xming访问非桌面版Linux服务器 2016年06月05日 00:09:11 jxxiaohou 阅读数:11996 标签: Linux 更多 个人分类: Linux World 晚上尝试一下. https://blog.csdn.net/jxxiaohou/article/details/51586934   1.Linux服务器 (1)安装Firefox,目录为:/usr/local/firefox (2) 配置ssh #vi /etc/ssh/sshd_c…
卸载或重新安装Redis集群 1.如果需要修改端口号,则需要将原来的Redis各节点的服务器卸载,并重新安装, 卸载服务命令如下: D:/Redis/redis-server.exe --service-uninstall --service-name Redis6382 D:/Redis/redis-server.exe --service-uninstall --service-name Redis6381 D:/Redis/redis-server.exe --service-uninst…
win10的ie11是自带与斯巴达共存的浏览器,不正确的卸载或安装可能会导致不可预知的问题,以下为我总结出来正确的方法: 卸载: 进入 控制面板--程序与功能 之后在左侧选择 “启动与关闭Windows功能” 把ie11前面的勾去掉,弹出 点击确定后开始卸载,卸载后重启,IE11就被卸载了 重新安装: ‘’正常在网上下载ie11的安装包进行正常安装是不可能成功的‘’ 我们重新打开Windows功能,想重新勾选ie11,却发现 ie11 的选项神奇的消失了! 正确的姿势应该是:打开win10的“设…
Appium使用Python运行appium测试的实例 一.  Appium之介绍 https://testerhome.com/topics/8038 详情参考--https://testerhome.com/topics/8038 Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的.可用于IOS和Android以及firefox的操作系统.原生的应用是指用android或ios的sdk编写的应用,移动网页应用是指网页应用,类似于ios中safar…
说明: 1.Ubuntu中分桌面版和服务器版,而这两个版本在网络管理方面使用的工具都不一样,尤其是在桌面版,使用了NetworkManager进行管理. 2.服务器版使用的是命令行配置,而桌面版包含了命令行和NetworkManager,如果设置了命令行,那么NetworkManager就会失效. 3.桌面版在默认启动时使用的是NetworkManager. 4.NetworkManager除了在GUI上操作,也附带有命令行工具nm-tool. 解决方式: 从Ubuntu 15.04开始, nm…
VMware 12 安装Ubuntu 19.04 桌面版 1.实验描述 在虚拟机中,手动安装 Ubuntu 19.04 操作系统,为学习 Linux 桌面版提供平台,因此,有的参数有些差异,请勿较真. 2.实验环境 物理机系统:Windows 10 企业版 使用软件的版本:VMware 12 Pro 3.实验工具 [VMware12][001-VMware 12]点我快速打开分享(若异常,请私信,万分感谢) [提取码:0rb9 ] [Ubuntu19][005-Ubuntu19.04]点我快速打…
Theia是一个利用最新的web技术开发的支持云端和桌面运行的类似IDE的产品,它是一个可扩展的平台,并且全面支持多语言. 目标 建立一个可搭建类似IDE产品的平台 为终端用户提供完整的多语言IDE(不仅仅是智能编辑器) 同时支持云端IDE和桌面版IDE 通过language和debug server协议提供多语言支持 使用JavaScript UI库提供高级GUI 贡献 请阅读下面的内容以了解如何参与改进Theia: 从主仓库fork代码然后从源码运行示例 熟悉开发流程.编码指南.编码规范以及…
一些同学安装3dmax出错了,也有时候想重新安装3dmax的时候会出现这种本电脑已安装3dmax,你要是不留意直接安装,只会按装3dmax的附件,3dmax是不会按装上的.这种原因呢就是大家在之前卸载3dmax时没有吧3dmax残留信息删除,下面我来教大家把3dmax卸载然后重新安装,最后完美安装运行3dmax.如果纯手工删会有几千条记录要删,这里会使用一个修复卸载工具. AUTO Uninstaller 更新下载地址 地址一(腾讯微云) 地址二(百度网盘)    提取码:foip 地址三(直接…
为了方便开发者可以快速搭建一个最小化所需模块的 Senparc.Weixin SDK Sample 项目,我们于 2018 年 11 月发布了首个 WeChatSampleBuilder 的版本,受到了广大开发者的欢迎. 随着时间的推移,我们的 Sample 功能不断完善,同时微软对 .NET 版本的路线也原来越清晰,当然也有越来越多的开发者反馈 WeChatSampleBuilder 会抛许多的异常警告,原因是本地网络无法打开 github 特定的站点,以获取最新的版本号. 为了优化上述的问题…
背景 由于公司业务(政府项目)需要走国产化路线,需要把原来已有的产品在国产的系统进行测试.目前选择的是中标麒麟系统,这是一款国产系统,界面 UI 和 window 类似,系统内核使用的是 Linux 的,说白了就是 window + linux 的结合体. 在虚拟机中安装中标麒麟系统 准备工作 虚拟机软件:VMware12 系统镜像:中标麒麟系统7.0 Firefox浏览器:Linux版本Firefox52 软件下载导向:VMware12 提取码:5ijj. 中标麒麟桌面版7.0 提取码:e6f…
目录 1.Appium测试环境搭建整体思路 (1)Android测试环境搭建 (2)Appium测试环境搭建 (3)测试脚本语言的环境搭建 2.Appium在Android端和IOS端的工作流程 (1)Android端 (2)iOS端 (3)总结 3.ADB执行原理和Appium执行原理 (1)ADB原理 (2)ADB实际操作原理参考图 (3)Appium原理 (4)Appium原理实际参考图( 结合简易原理图 ) 1.Appium测试环境搭建整体思路 (1)Android测试环境搭建 Andr…
目录 1.by_id定位 2.by_name定位 3.by_class_name定位 4.by_xpath定位 5.by_accessibility_id定位 6.by_android_uiautomator定位 本文说明的是在APP的原生页码中进行元素定位. 如果页面是Web(移动端里的浏览器).混合(APP与WEBVIEW)里含有WEBVIEW页面进行元素定位,元素定位方法同Selenium WebDriver一致,则可以参考Selenium部分的笔记进行参考. 元素定位工具: Androi…
Deep within the OS is a backup copy of the OneDriver installer. To find it, go to  File Explorer> This PC and open the system drive where Windows 10 is installed (usually C:\). Open the Windows folder and then open the WinSxS folder. In the search bo…
1.Appium介绍: Appium是一款开源跨平台(IOS和Android平台)支持多种开发语言(java.python等)进行测试Native/Web/Hybrid的Android/iOS Application的自动化测试框架,采用web driver 协议.Native(移动原生应用)指的是那些用iOS SDK或者Android SDK 写的应用:Web(移动web应用)指的是使用移动浏览器访问的应用(Appium支持iOS上的 Safari和Android上的Chrome):Hybri…
parts of appium api Lock Lock the screen.//锁屏. // java driver.lockScreen(3); // objective c [driver lockDeviceScreen:3]; # python driver.lock(5) Background app Send the currently active app to the background.//将当前的app放到后台运行. // java driver.runAppInBa…
1.安装JDK,官网下载即可,这里用的1.8,环境变量配置 2.安装Android sdk,API >= 17,环境变量配置 3.安装Nodejs,官网http://nodejs.org/download/下载对应的安装程序安装 测试安装是否成功:运行cmd,输入node -v 4.安装appium,有两种安装方式: 命令下载:在cmd使用命令npm install -g appium 下在appium(整个过程较慢,请耐心等待)安装成功后,在cmd输入appium出现以下信息表明安装成功: 下…
1. 安装appium client appium client是对webdriver原生api的一些扩展和封装.它可以帮助我们更容易的写出用例,写出更好的用例. appium client是配合原生的webdriver来使用的,因此二者必须配合使用,缺一不可. 我们使用pip安装“Appium-Python-Client”. pip install Appium-Python-Client 2. adb命令 2.1 adb的工作原理 2.1.1 adb的概念 ADB全名Android Debu…
1.特点 appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用. “移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app). “移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 Chrome). “混合应用”是指原生代码封装网页视图——原生代码和 web 内容交互.比如,像 Phonegap,可以帮助开发者使用网页技术开发应用,…