ICode9

精准搜索请尝试: 精确搜索
  • Appium-移动端测试2021-10-27 19:01:41

    一、配置node.js的系统环境变量,配置完成后进入下一步操作 验证是否配置成功: 命令:node -v 二、打开夜神模拟器,再打开命令窗口进行操作,连接到模拟器 命令:adb devices  模拟器打开任意APP软件,  最后打开Appium,进行操作,打开后界面如下 点击启动服务器  点击“启动检测

  • Appium连接到夜神模拟器2021-10-27 18:34:44

    打开夜神模拟器,打开设置 在cmd中输入 adb devices 拿到你模拟器的名称   打开Appium,直接点击启动服务器     点击放大镜启动检查器会话   在cmd中输入         adb shell dumpsys window | findstr mCurrentFocus 填写下面对应的设置   启动会话          

  • appium 报错:selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occu2021-10-26 23:03:28

    appium进行手机浏览器的自动化测试启动代码如下 #使用手机浏览器进行自动化测试 import time from appium import webdriver #自动化配置信息 des={ 'platformName': 'Android', 'platformVersion': '8.0', #填写android虚拟机的系统版本 'deviceName': 'SamSung Galax

  • 使用python进行移动应用测试2021-10-25 19:34:20

    使用python进行移动应用测试 Pycharm的使用 ①下载pycharm并拥有python环境 ②cmd输入adb shell “dumpsys window|grep mCurrentFocus” 来获取当前模拟器打开的软件和当前页面; Appium配置 ①连接MuMu模拟器:cmd输入adb connect 127.0.0.1:7555 ②Appium抓取被测软件界面

  • APP自动化实战之混合应用测试2021-10-25 18:03:45

    什么是混合应用?一句话:Html5页面 + 原生页面。混合应用不是在app上直接写HTML5的页面,而是把HTML5页面放进一个webview的原生控件中。 什么是webview?webview是原生应用的一个控件,可以嵌套h5页面,另外还有可以嵌套图片的imageview等。webview能做到和web页面进行交互的功能。 拓展:安卓

  • app自动化测试环境配置2021-10-24 18:31:56

    一、配置Android sdk环境 1、下载sdk https://developer.android.com/studio/releases/platform-tools 2、添加环境变量 添加环境变量ANDROID_HOME,添加下载后变量值sdk所在路径:D:\software\android-sdk 进入path,添加配置 %ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools %

  • Appium+Java自动化测试。2021-10-22 22:34:17

    //上滑 public static void swipeToUp(AppiumDriver driver,int during, int num) { int width = driver.manage().window().getSize().width; int height = driver.manage().window().getSize().height; driver.swipe(width / 2, height * 3 / 4, width

  • 搭建Mac+Java+appium+IOS真机自动化环境2021-10-17 10:31:07

    一、安装前环境准备 1、确保电脑已经有homebrew(包管理器)  下载链接[https://brew.sh/]   2、通过 brew 安装node.js brew install node 安装后检查`node -v`,需安装node@10或以上版本,若装了多个版本的node.js 需将旧版卸载掉或者使用nvm管理   3、使用淘宝的 npm 镜像

  • iOS自动化之WDA(WebDriverAgent)安装2021-10-17 01:04:21

    1、WDA介绍 WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备。你可以启动、杀死应用,点击、滚动视图,或者确定页面展示是否正确。 facebook的WDA在iOS 10 时代苹果已经废弃了,目前依然在更新的是Appium官方的WDA,官方链接如下:https:/

  • Appium自动化(15):Appium常用操作之混合应用webview页面操作--待补充!2021-10-16 14:31:41

    上下文操作:   在appium中,对于混合应用,需要进行WebView页面和原生应用的切换  常用的方法如下: 1、context(self) / current_context(self):返回当前会话的当前上下文,context可以理解为可进入的窗口。对于原生应用,可用的context和默认context均为“NATIVE_APP”,对于      w

  • Appium自动化(14):Appium常用操作之app操作2021-10-16 14:02:39

    APP操作方法: appium支持对手机上的app进行管理和操作,有如下方法: 1、install_app(self,app_path,**options): 安装app,app_path为安装包路径2、remove_app(self,app_id,**options): 卸载app,app_id为app包名3、is_app_installed(self,bundle_id): 检查app是否有安装bundle_id为app

  • appium+Andriod环境搭建遇到问题2021-10-13 21:33:20

    报错:Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Cannot verify the signature of ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appi

  • 了解selenium ,appium2021-10-11 11:57:57

    Selenium是一个浏览器自动化操作框架。Selenium主要由三种工具组成。第一个工具SeleniumIDE,是Firefox的扩展插件,支持用户录制和回访测试。录制/回访模式存在局限性,对许多用户来说并不适合,因此第二个工具——Selenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符

  • 使用appium+python对android进行自动化测试2021-10-10 20:32:42

    测试环境搭建需要用到的软件如下: 1. jdk-8u121-window(32位的就下载32位的,64位的就下载64位的)。 2.Android-sdk_r24.3.4-windows(下载这个adt-bundle-windows-x86-20140624) 3.Python:(V3.6也可以) 4.appium:1.4.13.1 5.Node.js:node-v4.4.7-x64 6.Appium-python-Client 一、其中1-5是

  • WebView技术原理2021-10-10 17:34:59

    我们知道混合应用是在原生应用里嵌套了H5页面,H5是在webview控件里的,那么我们在UI自动化时该如何定位webview里的元素呢?我们可以通过 uiautomatorviewer将webview解析出来android能识别的组件,但是这种方式在不同的手机上有可能解析的不一致,导致自动化脚本不稳定,不推荐使用这种

  • App自动化中 - 三大元素定位工具2021-10-10 15:04:03

    文章转自:https://blog.csdn.net/lkm564513278/article/details/105511411 在日常android app自动化测试工作当中,使用一种工具可能难以定位到元素,今天,我来说说我平时用到的三大工具有哪些。。。 这三种工具定位的前提:1、通过adb devices命令能够识别到至少一个android设备,2、设备当

  • Appium + Python xpath定位2021-10-10 13:31:07

    本文转自:https://www.cnblogs.com/yoyoketang/p/9174749.html 基本属性定位 以淘宝app为例,定位左上角扫一扫按钮 1.可以通过text文本定位到 //*[@text='text文本属性'] # 定位text driver.find_element_by_xpath("//*[@text='扫一扫']").click() 2.如果元素id是唯一的,xpath

  • 自动化测试感悟——感悟10条2021-10-09 18:05:00

    ==============摘抄自其他博主========================   这几天作者接手了一个ui自动化项目,原来的负责人离职了。 这之后。我用了大概7天时间,重做了整个这个移动端的ui自动化 包括我们app的全量用例。代码行直逼1w+。。。 以下是我这7天工作内容: 第一天:找一个合适的服务器,要性

  • Appium iOS 自动化测试2021-10-08 10:35:37

    一、iOS Appium 原理 1.1 iOS 9.3 系统之前自动化测试     1.1.1 Native 自动化 这是 iOS 9.3 系统之前自动化测试的架构模式。通过 Android Appium 原理的学习 ,我们很容易理解 iOS Appium 原理: Appium Client 端执行代码发送到 Appium Server 端(Server 集成了苹果官方的 In

  • Appium:六:断言2021-10-07 17:33:45

      常规断言  比较大小 price= self.driver.find_element(By.XPATH,'//*[contains(@resource-id="current_price")]'.text assert float(price) >=100  包含 name= self.driver.find_element(By.XPATH,'//*[contains(@resource-id="stockName")

  • Appium自动化(11):Appium常用操作之按键类操作2021-09-24 12:03:56

    按键类操作  按键类操作用来模拟在手机设备上进行按键操作(推荐使用 方式一 ) 一、press_keycode(self,keycode,metastate=None,flags=None):模拟按键输入,其中:   keycode:发送到设备的键值编码可以通过AndroidKeyCode进行查询对应数值   metastate:将被发送的元信息   flags:

  • WinAppDriver2021-09-22 22:02:40

    编写您自己的测试脚本 您可以选择 Appium/Selenium 支持的任何编程语言或工具来编写您的测试脚本。在下面的示例中,我们将使用 Microsoft Visual Studio 在 C# 中编写测试脚本。 创建测试项目 打开Microsoft Visual Studio 2015或Microsoft Visual Studio 2017 注意:在 Visual St

  • python+appium【第五章(扩展)-基本元素操作】2021-09-17 18:04:38

    上次教大家识别元素,现在教大家一些手机操作,以及一些扩展内容(示例代码:澎湃新闻) 获取信息 获取元素的文本信息 # 与selenium一致 text = driver.find_element(By.XPATH,'//x[@x="x"]').text print(text) 示例: text = driver.find_element(By.XPATH, '//android.widget.Imag

  • appium - 获取 appPackage, appActivity2021-09-17 09:02:07

    appium - 获取 appPackage, appActivity 连接设备 进入app 点进 APP 点进 APP

  • appium使用无线连接手机2021-09-16 23:57:59

    具体步骤 1、 cmd打开命令行,手机通过usb连接到电脑,执行命令adb devices查看设备链接情况,连接接成功后会显示 C:\Users\polo>adb devices -l List of devices attached 14e9058c               device product:OnePlus3 model:ONEPLUS_A3010 device:OnePlus3T 需要注意:设

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有