ICode9

精准搜索请尝试: 精确搜索
  • mac搭建appium环境 ios真机2021-06-21 07:01:26

    设备和主要的软件版本如下: iphone xs 12.3.1;mac os 10.14.5;xcode 10.2.1;appium-desk 1.13.0;appium 无界面版 1.14.0; node.js 10.16.0;python3.7;JDK12.0.2 。 如果有报错权限问题的话,每条命令前加上sudo即可 环境搭建--jdk安装 :https://blog.csdn.net/weixin_42285509/article/detai

  • 一看就会:Python+Appium实现自动化测试2021-06-10 23:56:15

    一、环境准备 1.脚本语言:Python3.x    IDE:安装Pycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http://appium.io/   点击下载按钮会到GitHub的下载页面,选择对应平台下载     安装完成

  • 脚本 appium 简单使用2021-05-19 19:05:15

    1 from appium import webdriver 2 3 caps = {} 4 caps["platformName"] = "Android" 5 caps["platformVersion"] = "7.0" 6 caps["devicesName"] = "4YUDU16504012037" 7 caps["appActivity"

  • Appium环境搭建(二)2021-05-15 21:05:53

    8.测试脚本 (1)  打开SDK Manager.exe ->打开 Android Virtual Device Manager->创建模拟器->Start        (2)   对模拟器中“计算器”进行加法操作   打开”python”->”IDLE”新建脚本   #coding=utf-8   from appium import webdriver   from appium.webdriver

  • 安卓appium无线调试2021-05-15 17:51:34

    1.手机RootRoot就是系统中的唯一超级用户,获取root权限,可以随意启动或停止某个进程,删除或增加用户,增加和禁用硬件。对于安卓系统手机来说,某些手机厂商会在手机内植入固定应用软件,达到推广宣传的作用,但这给手机使用者造成了不方便,普通用户是无法删除它们的,这就需要root.简单来说,获取R

  • 最新App自动化测试之Appium环境搭建以及python自动化脚本demo演示2021-04-27 14:08:14

    Appium简介Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。支持多种语言。Appium的核心是一个web服务器,它提供了一套REST的接口。它接收到客户端的连接,监听到命令,接着在移动设备上执行这个命令,然后将执行结果放到

  • appium用例等待的三种方式2021-04-18 16:59:08

    在运行appium自动化脚本的过程中,有些时候由于页面加载时间过长或者升级、广告弹窗遮挡,导致无法找到对应元素而报错,为了脚本的稳定,会在适当的地方加上等待。 一般等待的方式有三种: 强制等待 sleep()隐式等待 implicitly_wait()显式等待 WebDriverWait() sleep() sleep() 是设

  • python + appium 实践2021-03-15 16:34:01

    from appium import webdriver caps = {} caps["platformName"] = "Android" caps["platformVersion"] = "7.1.2" caps["deviceName"] = "127.0.0.1:62001 device" caps["appPackage"] = "com.e

  • App基础操作API2021-03-10 19:33:19

    完成app自动化需要一些基础条件的支持,本节将讲解APP初始化API.前置代码 # server 启动参数 desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '5.1' desired_caps['deviceName'] = '192.

  • 手工测试小白也能做的UI自动化,放手去试试吧!2021-03-05 15:57:40

    手动测试做久了,总会想要尝试接触些新技术,UI自动化就是一个非常容易尝试的入门砖。 小白也能做,相信自己放手去试吧。 一、为什么需要做UI自动化 1.想一想,为什么需要做UI自动化 可以从解决问题的角度出发,想一下在工作中,哪些工作重复性非常高? 最最常见的重复性工作,那就是:功能

  • 在linux中交换Esc与CapsLock按键功能2021-02-25 23:57:17

    vim中经常使用的Esc在键盘的左上角,不方便使用,可以将其与Capslock易位。 安装xmodmap nix-env -iA nixos.xorg.xmodmap 配置 在home目录新建.Xmodmap文件,添加以下内容: clear Lock keysym Caps_Lock = Escape keysym Escape = Caps_Lock add Lock = Caps_Lock 终端执行 xmodma

  • LeetCode 383 —— 赎金信2021-02-21 22:31:35

    https://leetcode-cn.com/problems/ransom-note/solution/java-1ms-da-lao-xie-fa-fei-yuan-chuang-dai-ma-by-f/ 很奇妙的想法,膜拜大佬: class Solution { public boolean canConstruct(String ransomNote, String magazine) { if(magazine.length() < ransomNot

  • 131A.cAPS lOCK2021-01-29 15:03:02

    131A.cAPS lOCK 题目翻译题目输入输出 分析代码 题目 翻译 题目     我们需要大写锁定点什么?     大写锁定是一个电脑按键。按下它会使输入模式设置为默认情况下键入的都是大写字母。如果不小心按到了它。就会导致像我们第一篇文章所写的那样,发生意外。    

  • Appium元素定位(二):UiAutomator定位2021-01-18 20:59:25

    UiAutomator定位用于Android APP的元素定位,使用UI Automator API(UISelector类)来搜索特定元素。 Appium将Java代码作为字符串发送到服务器实现对应用程序的交互。 UiAutomator是android的工作引擎,所以定位速度快。缺点是语法表达式复杂,容易写错。 官方文档:https://developer.a

  • Appium自动化测试2020-12-21 16:02:06

      3.     Appium安装配置 3.1.  限制 如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS X专用的库来支持IOS测试。这意味着你只能通过在mac上来运行IOS的app测试。这点限制挺大。 3.2.  傻瓜式安装node.js    

  • ubuntu 按键互换2020-11-24 12:03:07

    1. 我需要把按键进行互换映射 原功能 目标功能 caps lctrl lctrl return return rctrl rctrl caps sudo vim /usr/share/X11/xkb/keycodes/evdev <RTRN> = 37; <CAPS> = 105; <LCTL> = 66; <RCTL> = 36; 参考: https://blog.csdn.net/Elliott_Yoho

  • appium---手机操作api2020-11-13 19:03:27

    import time from appium import webdriver from appium.webdriver.connectiontype import ConnectionType desired_caps = dict() desired_caps['deviceName'] = '192.168.234.104:5555' desired_caps['platformName'] = 'android'

  • appium--滑动和拖拽2020-11-13 19:01:09

    import time from appium import webdriver desired_caps = dict() desired_caps['deviceName'] = '192.168.234.104:5555' desired_caps['platformName'] = 'android' desired_caps['platformVersion'] = '5'

  • Appium(六):元素定位2020-09-17 16:31:23

    阅读目录(Content) 1. 元素定位 1.1 id定位 1.2 class定位 1.3 xpath  回到顶部(go to top) 1. 元素定位 对于自动化测试来说,核心技能就是对象的定位了。不管是web页面上的按钮或输入框,还是移动app上的一个按钮或输入框,我们要想对其进行点击或输入操作,前提是要先找到这个对

  • setup_teardown的使用场景2020-09-05 08:02:02

    from appium import webdriver import pytest class Test_ABC(object): def setup_class(self): desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '7.1' desired_caps[

  • python 字典类型 对应 学习appium 的启动代码前置(代码)2020-07-21 16:00:33

        from appium import webdriverfrom time import sleep#关于手机配置信息 字典形式 key = value 平台名称、版本、设备名、包名、界面名desires_caps = {}desires_caps['platformName'] = 'Android'desires_caps['platformVersion'] = '5.0'desires_caps['

  • appium+python启动手机淘宝2020-07-06 10:36:42

    # coding:utf-8 from appium import webdriver import time #定义desired_caps字典 desired_caps = {} #平台版本号(ios/Android) desired_caps['platformName'] = 'Android' #设备序列号 desired_caps['deviceName'] = 'SALDU17303000215' #平台版本号

  • APP——自动化——python——关闭和打开初始化(desired_caps中设置的的app2020-06-25 18:54:07

    # 计算器: C:\Users\del>adb shell dumpsys window w |findstr \/ |findstr name= # mSurface=Surface(name=com.youba.calculate/com.youba.calculate.MainActivity) #adb命令查看包名和启动activity #com.youba.calculate:id/btn_plus + #com.you

  • linux/ubuntu/xfce 按键映射方法 ctrl esc caps2020-05-29 23:07:56

    映射方法 使用的程序为 setxkbmap # caps 修改为 ctrl setxkbmap -option "ctrl:nocaps" # caps 和 esc 交换 setxkbmap -option "ctrl:swapcaps" # caps 修改为 esc setxkbmap -option "caps:escape" 注意, 按键映射不要冲突和重复, 如果修改不成功, 请做如下检查. # 查看现有

  • 在 Linux 中将 Caps 根据是否为修饰键分别映射到 esc 和 Ctrl2020-05-28 17:52:14

    只在 debian 系上进行了测试,发现xcape可用。 首先,修改系统的按键映射。 键盘映射文件在/usr/share/X11/xkb/ 文件夹下。利用命令setxkbmap -print查看自己当前系统使用的键盘设定,选择合适的文件修改。我选择修改了symbols下面的pc文件,修改keycodes下面的文件应该也可以,我没有尝试

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

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

ICode9版权所有