自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 Jmeter下载&安装&配置

一、下载http://jmeter.apache.org/download_jmeter.cgi二、安装先把下载的包解压缩,然后放在合适的位置。(需要对应的jdk安装)三、配置环境变量1. 添加classpath:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar...

2019-06-24 11:31:00 124

转载 Python(二)学习笔记||二、Python的字符编码

一、Python3中字符是以Unicode编码的,中文也可以表示。  Python2中需要加代码,指定utf-8编码  #-*-coding:utf-8 -*-二、encode方法  三、decode方法  转载于:https://www.cnblogs.com/Lixinhang/p/11065915.html...

2019-06-21 17:33:00 127

转载 Python(二)学习笔记||一、字符集和编码

1. 计算机存的是二进制,我们平时使用的汉字都不是二进制,存在计算机里用的是字符编码。2. 字符集就是一套文字符号及其编码的描述。字符集有很多种。3. 概念:  A. 位:计算机中的最小单位,二进制中的一位,用0/1表示。(比特)  B. 字节:八位组成一个字节。(一个汉字可以是两个或三个字节)  C. 字符:我们肉眼可见的文字或符号。(一个汉字是一个字符,一个英文字...

2019-06-21 13:48:00 132

转载 Appium学习笔记||十、Webview测试

(让开发加上myWebView.setWebContentsDebuggingEnabled(true),才可以测试)第一种,可以使用Chrome浏览器,这种webview不依赖app。可以通过Selenium解决。第二种,webview依赖app。也需要chrome浏览器,通过chrome浏览器的远程调试功能。1. app在手机上打开,连接电脑。2. 在chr...

2019-06-12 17:48:00 250

转载 Appium学习笔记||十一、Appium按键操作

一、打开通知栏  1.滑动,从上到中间  2. 直接使用打开通知栏方法:diver.open_notification()二、关闭通知栏  1. 滑动  2. 直接使用返回:diver.back()三、按键操作  方法:driver.keyevent(),括号里填对应值。可以参考:https://blog.csdn.net/qq_22795513...

2019-06-12 17:18:00 181

转载 Appium学习笔记||九、操作不可见元素

原则很简单:滑动页面,直到元素可见screensize = driver.get_window_size()screenW = screensize['width']screenH = screensize['height']x = screenW/2y1 = int(screenH * 0.8)y2 = int(screenW * 0.4)driv...

2019-06-11 15:11:00 449

转载 Appium学习笔记||八、滑动页面

一、方法  Appium的swipe方法:swipe(self, start_x, start_y, end_x, end_y, duration=xxx)二、可以先获取元素坐标,然后根据上述方法滑动  获取元素坐标方法,可以去appium或者uiautomator中,通过鼠标查看x,y的坐标值。  from appium import webdriv...

2019-06-11 14:28:00 142

转载 Appium学习笔记||七、用UIAutomator API定位

一、建议添加下边内容到desitred_caps  'automationName' = 'UiAutomator2'appium跨平台,但是uiautomator只针对安卓二、UI Automator (https://developer.android.google.cn/training/testing/ui-automator)  1. 安卓...

2019-06-11 11:36:00 118

转载 Appium学习笔记||六、根据Xpath寻找元素

一、 用UIautomatorviewer  1. 先用UIautomatorviewer查看元素  2. 然后用xpath写出表达式。  缺点:验证麻烦,需要在代码里验证。二、用Appium自带的功能  1. Start Inspector Session    2. 填写Capabilities,Save As... 保存   ...

2019-06-03 18:15:00 171

转载 Appium学习笔记||五、Tap方法

 通过坐标点击页面,定位不到元素时可以使用坐标。  driver.tap([xxx,yyy],ttt)  xxx代表x坐标  yyy代表y坐标  ttt代表按的时长,ttt秒释放,单位是ms。不写为轻点。  注意、[xxx,yyy]最多有5个转载于:https://www.cnblogs.com/Lixinhang/p/10969119.html...

2019-06-03 17:57:00 671

转载 Appium学习笔记||四、获取app页面元素

一、 双击tools\bin 下的uiautomateviewer.bat  二、连接手机后,点击“Device Screenshot”  三、获取到当前手机页面内容(只能获取当前页面的内容,新的页面要重新dump)     四、选择元素的代码  1. find_element_by_xxx  符合条件的第一个元素,找不到抛出异常  driver....

2019-06-03 11:38:00 1194

转载 安装python3.6(附带PyCharm安装)

Python安装一、进入下载页面  https://www.python.org/downloads/二、选择Python版本  三、 下载安装包(我的机器是64位的)  四、勾选上加python3.6到path,然后Install Now  五、开始安装  六、装好了  七、验证一下,出现正确的python版本号,安装成功。...

2019-05-31 18:13:00 448

转载 Appium学习笔记||三、获取apk的appPackage和appActivity

定位到aapt.exe所在的目录  输入命令 aapt.exe dump badging D:\apk\toutiao.apk可以获得appPackage:  可以获得appActivity:  或者通过手机最近打开app的log查看:  adb shell dumpsys activity recents | find "...

2019-05-30 18:12:00 167

转载 Appium学习笔记||二、环境准备

一、 安装Appium Python Client包  pip install Appium-Python-Client    注意:Appium要与Selenium安装版本匹配二、安装Appium Server  Appnium Desktop下载地址:https://github.com/appium/appium-desktop/releases/tag...

2019-05-30 14:33:00 94

转载 Appium学习笔记||一、介绍

一、Appium是什么?有什么用?  开源、跨平台、多语言支持、移动应用、自动化工具二、测试对象  原生app:原生APP就是利用Android、iOS平台官方的开发语言、开发类库、工具进行开发。比如安卓的java语言,iOS的object-c 语言。在应用性能上和交互体验上应该是最好的。  混合app:即利用了原生APP的开发技术还应用了HTML5开发技术,是原生...

2019-05-30 13:43:00 104

转载 Selenium学习笔记||十九、改变窗口大小

1. 方法set_window_size(x,y)比如,改变窗口宽度:size = driver.get_window_size()driver.set_window_size(1100,size['height']) 1 from selenium import webdriver 2 3 driver = webdriver.Chrome(r"D:\w...

2019-05-29 17:47:00 771

转载 Selenium学习笔记||十八、使用浏览器copy定位元素表达式

打开F12,进入Elements,在要选择的元素上右键Copy可以选择复制为css 或者 XPath的表达式。这种方法的优点:快速,不需要动脑缺点:使用绝对路径,有事表达式会很长。转载于:https://www.cnblogs.com/Lixinhang/p/10944944.html...

2019-05-29 17:11:00 272

转载 Selenium学习笔记||十七、制造断点,来查看隐藏菜单元素

类似这样的菜单,是找不到元素的,需要使用断点来帮忙console里输入setTimeout(function(){debugger},3000),3秒后页面会被定住,此时可以查找之前查不到的元素转载于:https://www.cnblogs.com/Lixinhang/p/10943662.html...

2019-05-29 14:24:00 298

转载 Selenium学习笔记||十六、浏览器窗口上传系统文件

1. 先安装库  pip install pypiwin322. 使用时导入库  import win32com.client  shell = win32com.client.Dispatch("WScript.Shell")from selenium import webdriverimport win32com.clientdriver = we...

2019-05-29 14:18:00 117

转载 Selenium学习笔记||十五、模拟鼠标停留事件

1. 引用from selenium.webdriver.common.action_chains import ActionChains(ActionChains支持一连串的动作。例如: ActionChains(driver).move_to_element(mouse).ac1().ac2().perform()。最后要以perform结尾)2. 使用mouse = d...

2019-05-29 14:18:00 199

转载 Selenium学习笔记||十四、浏览器页面刷新、前进、后退

1. 刷新页面driver.refresh()2. 前进driver.forward()3. 后退driver.back()from selenium import webdriverimport timedriver = webdriver.Chrome(r"D:\webdriver\chromedriver_73.0.3683.68.exe")...

2019-05-29 14:16:00 151

转载 Selenium学习笔记||十二、浏览器弹出对话框

1. 对话框一般有三种  A. alert:警告框  如果要确保信息传递给用户,通常会使用警告框。当警告框弹出时,用户将需要单击“确定”来继续。    B. confirm:确认框  如果您希望用户验证或接受某个东西,则通常使用“确认”框。当确认框弹出时,用户将不得不单击“确定”或“取消”来继续进行。    C. prompt:提示框  如果您希望用户在...

2019-05-29 14:15:00 233

转载 Selenium学习笔记||十一、浏览器切换窗口

1. 切换到新的窗口页面里边操作  A. 循环遍历 driver.window_handles  B. driver.switch_to_window(handle) 方法切入新窗口  C. 检查该窗口的特点,是否为要切入的那个2. 切换到最初的窗口  保存主窗口的handle然后switch_to3. 关闭窗口:close方法from ...

2019-05-29 14:14:00 135

转载 Selenium-switch_to_window出现删除线

switch_to_window()在使用时出现了删除线,让人心慌慌。原来是这个方法老了,换成:switch_to.window()就ok了转载于:https://www.cnblogs.com/Lixinhang/p/10942046.html...

2019-05-29 10:09:00 1939

转载 Selenium学习笔记||八、Frame的处理

一、切换到frame里边  driver.switch_to.frame(frame_reference)  1. frame元素的name属性或ID属性  2. 索引值(从0开始) 0 (不是下级)  3. frame所对应的WebElement转自:https://www.cnblogs.com/technologylife/p/5851496.htmlref...

2019-05-16 13:58:00 136

转载 Selenium学习笔记||四、选择元素

一、 通过name选择元素写法一:ele_keyword = driver.find_element_by_name("wd")写法二:from selenium.webdriver.common.by import Byele_keyword = driver.find_element(By.NAME, "wd")from selenium import w...

2019-05-11 14:59:00 144

转载 Selenium学习笔记||三、BeautifulSoup

一、 Beautiful Soup是啥  Beautiful Soup是可以从html文件中提取数据的库。  官网链接:https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/index.html#  可以从父子点的html获取回来,利用Beautiful Soup在本地分析二、Beautiful Soup安...

2019-05-09 20:18:00 98

转载 Selenium学习笔记||二、选择操作Web元素

一、 Selenium自动化主要就是  1. 选择界面元素  2. 操作界面元素    输入:点击、输入、拖拽    输出:获取元素的各种属性  3. 根据界面上获取的数据进行分析和处理二、 选择元素  1. WebDriver:操作整个浏览器的当前整个页面    A. 当前页面上选择符合查找条件的对象    B. 打开网址、回退、前进、刷新页面 ...

2019-05-09 19:32:00 1281

转载 Selenium学习笔记||一、快速入门

  一、简介  Selenium是主流的自动化测试工具,主流浏览器都支持Selenium。(emmmm,也是测试工程师找工作的敲门砖)二、原理  不重要了,网上都有。三、准备学习使用的环境    1. Python3.6==》官网下载  2. PyCharm==》官网下载  3. Selenium客户端库==》pip install selenium ...

2019-05-08 18:05:00 103

转载 adb: failed to install toutiao.apk: Failure [-200]

初次使用adb安装apk,难免有点紧张。尤其碰到安装失败的情况就更紧张了。在网上找了一些方法,都是不对门路。但是也照做了下,比如kill 360等一些流氓进程,手机重启等。最后才发现自己是太不细心了,安装apk的时候没有留意手机上的输入密码的提示(安装app时,手机设置了需要输入账号密码)。输入密码后,同意安装,就ok了。emmmmmm,想了想这种方法还...

2019-05-06 10:54:00 1468

转载 准备Appium环境

一、先安装AppiumPython Client包。此操作需要先安装Selenium。pip install Appium-Python-Client二、下载安装Appium Desktop的安装包https://github.com/appium/appium-desktop/releases/latest三、安装Android SDKhttps://develo...

2019-05-06 09:51:00 88

转载 Python SyntaxError: invalid token

python命名不能以数字开头,import时会报错转载于:https://www.cnblogs.com/Lixinhang/p/10613329.html

2019-03-28 10:30:00 535

转载 Python使用requests库,requests.post格式会引发参数不存在问题

Content-Type: application/json#############↓↓↓成功↓↓↓#############import requestsurl = 'http://localhost/api/mgr/sq_mgr/'payload = { 'action': 'add_course', 'data':''' { "name":"初...

2019-03-27 17:40:00 652

转载 Python使用requests库,requests.post格式会引发参数不存在问题

Content-Type: application/json#############↓↓↓成功↓↓↓#############import requestsurl = 'http://localhost/api/mgr/sq_mgr/'payload = { 'action': 'add_course', 'data':''' { "name":"初...

2019-03-27 17:38:00 687

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除