5 dou_being

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

selenium3浏览器驱动安装设置方法

一、下载浏览器驱动1.主流浏览器驱动设置方法:Chrome浏览器驱动下载地址:https://sites.google.com/a/chromium.org/chromedriver/homeFirefox浏览器驱动下载地址:https://github.com/mozilla/geckodriver/releasesIE浏览器驱动下载地址:http://selenium-release.storage.googleapis.com/index.htmlEdge浏览器驱动下载地址:htt

2020-06-03 21:43:22

Crash常见异常总结

平时经常要分析一些Crash问题,将常见的Crash日志分析的关键字以及Crash原因总结如下:Crash关键字 Crash原因 java.lang.NullPointerException 空指针异常 java.lang.ArrayIndexOutOfBoundsException 数组溢出 java.lang.ClassNotFoundException 类不存在 java.lang.ArithmeticException 数学运算异常 java.l

2020-06-02 20:43:06

Android常用命令

1.app入口adb logcat | grep -i displayed aapt dump badgin xx.apk | grep launchable-activity apkanalyzer2.启动应用:adb shell am start -W -n com.xx.xx/.xx.WelcomeActivity -S3.app信息获取当前界面元素:adb shell dumpsys activity top 获取任务列表:adb shell dumpsys activity a

2020-05-17 16:06:23

Appium自动化测试-配置待测Android应用

一、前提依赖1.Android SDK:可以直接下载安装Android Studio2.模拟器:Android Studio自带的Emulator Genymotion、网易MuMu、BlueStacks3.真机二、配置待测应用1.启动Appium Desktop,设置Capabilities,如图:2.参数说明platformName:Android或iOS平台,比如这里启动的是Android应用,填android即可 deviceName:模拟器或真机名称 app

2020-05-17 14:49:50

Appium安装(Mac版)

一、Appium简介Appium 是一个开源的、跨平台的测试框架,可以用来测试 Native App、混合应用、移动 Web 应用(H5 应用)等,是当下互联网企业实现移动自动化测试的重要工具。二、Appium、Appium-Desktop、Appium Client的区别1.Appium:是Appium体系的核心,其本身也是一个web接口服务,也被成为appium server2...

2020-04-18 16:29:47

基于Python语言Hamcrest断言的使用

我们通常熟悉的断言是assert()系列的断言,但有的时候也不能满足我们的需求,所以有了更强大的断言Hamcrest。一、Hamcrest简介Hamcrest源于Java,支持多种语言,是用于编写匹配器对象的框架,可以更灵活的定义“匹配”规则。Hamcrest 断言,基于更灵活的 Matchers 断言方式。二、Hamcrest安装可以使用常用的python打包工具来安装Hamcr...

2020-04-06 15:24:49

Mac 从命令行启动模拟器

有的时候只想单纯的启动模拟器,不想每次都启动Android Studio,这个时候可以通过在终端输入一些命令来启动avd模拟器。avd所在的目录,默认在:/Users/用户/Library/Android/sdk/emulator,如果不想每次都先切换到此目录下才能运行,可以将此路径添加到环境变量中,配置方法如下:1.在终端输入:open ~/.bash_profile,打开.bash_p...

2020-04-06 12:41:17

Mac JDK和SDK环境变量配置

一、Java JDK配置1.下载并安装Java jdk1.8及以上,这个可以在网上自行搜索下载,这里不在详细描述2.如果不知道JAVA_HOME的安装路径,可以输入命令查看:/usr/libexec/java_home -V ,如图3.在终端输入命令:open ~/.bash_profile,如果是首次配置没有.bash_profile文件,可以touch一个。在.bash_pro...

2020-04-05 14:49:24

Homebrew安装(MacOS)

在安装Homebrew时,如果通过官网方式安装,出现安装不上问题,或通过一些网上教程安装步骤繁琐、安装时间很长等。不过福音来了,以下命令可以在国内地址中自动安装,命令如下:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"在MacOS终端输入以上命令,即可自动完成安装...

2020-04-04 12:14:13

macOS完全卸载Android Studio方法

如题,如果想完全卸载Android Studio,其实也不复杂,可以参考以下步骤:说明:如果参考以下步骤,前提是在安装Android Studio时,按照默认路径安装,如果在安装时修改了路径,可以切换到具体的安装路径,本质方法不变。打开终端,输入以下命令:1.先卸载Android studio:rm -rf /Applications/Android\ Studio.app rm...

2020-04-04 11:49:15

mac pycharm打不开解决方法

如题,在mac上pycharm打不开,的一般解决方法是:1.cd /Users/iss/Library/Preferences/PyCharm2019.3/2.rm -fpycharm.vmoptions如图:3.重启pycharm,问题解决

2020-02-23 23:37:05

python实现冒泡排序

冒泡排序算法的原理如下:1.比较相邻的元素,如果第一个比第二个大,就交换他们两个2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对3.针对所有的元素重复以上的步骤,除了最后一个4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较Demo:#!/usr/bin/env python3# -*- coding: utf-8 -*-a =...

2020-02-18 17:25:04

python实现完全数

求1000以内的完全数。所谓完全数是指,如果一个数恰好等于它的因子之和,则称该数为“完全数”,又称完美数或完备数。例如:第一个完全数是6,它有约数 1、 2、 3、 6,除去它本身6外,其余3 个数相加,1+2+3=6。 第二个完全数是28,它有约数 1、 2、 4、 7、 14、 28,除去它本身28外,其余5个数相加,1+2+4+7+14=28#!/usr/bin/env py...

2020-02-17 14:43:08

用python实现水仙花数

求100-999 所有的"水仙花数"。所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 例如: 153 是一个"水仙花数",153=1的三次方+5的三次方+3的三次方。#!/usr/bin/env python3# -*- coding: utf-8 -*-sxh = []for i in range(100, 1000): s = 0 m = li...

2020-02-17 14:15:16

python实现字符串切割

已知一个字符串为“hello_world_python”,使用python字符串切割得到一个队列["hello","world","python"]。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""python字符串切割例子:已知一个字符串为“hello_world_python”, 得到一个队列["hello","world",...

2020-02-16 23:10:10

python实现字符串切片

如题,使用python实现字符串切片,提供两种思路方法:方法一:使用python的切片Slice操作符方法二:传统思维,遍历以下是Demo(代码基于python3.6):比如从字符串"awegbytrcuimdpon",得到结果字符串"abcd"#!/usr/bin/env python3# -*- coding: utf-8 -*-# 方法一a = "awegby...

2020-02-16 22:33:29

Python统计在一个队列中有多少个正数,多少个负数

如题,使用python统计在一个列表中的数字,有多少个正数,多少个负数。思路一:使用列表生成式,生成新的列表思路二:传统判断思维,累加以下是Demo(代码基于python3.6):#!/usr/bin/env python3# -*- coding: utf-8 -*-# 方法一a = [11, 3, -9, -4, 25, 27, 0, -1, -5, 8, -27, ...

2020-02-16 22:07:36

Python实现列表去重的⽅法

使用python实现列表去重的思路:使用set集合,因为set集合可以去除重复元素,先使用set转为集合,然后再使用list将集合变回列表。例如:#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Python实现列表去重的⽅法"""list_str = "11,13,14,5,13,11,16"lis = list_str.s...

2020-02-15 23:40:24

Katalon Studio自动化测试框架使用【2】--- 项目设置(MacOS)

Katalon Studio环境安装好后,可以修改项目设置,比如更换默认浏览器、数据库设置、测试报告电子邮件设置、网络设置等。一些常规项目的设置如下,如果未安装Katalon Studio可以参考https://blog.csdn.net/dou_being/article/details/103859165。一、更换默认浏览器设置修改默认浏览器设置如图所示:1.Default e...

2020-02-07 16:18:57

Katalon Studio自动化测试框架使用【1】--- 环境安装以及基础配置(MacOS)

一、Katalon Studio简介 Katalon Studio是一款免费的自动化测试工具,可以安装在windows、macOS、Linux操作系统上,结合了selenium和appium测试框架,而且提供了很简单易用的IDE环境,关键还支持录制和object spy。这个工具支持不同层次技能的测试开发人员使用,有很少编码经验的测试人员也可以很快的上手一个自动化测试项目,编码经...

2020-01-06 17:03:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取