- 博客(35)
- 收藏
- 关注
转载 appium.查看package(包名)和launcher_activity(入口)
软件已安装并无apk文件查看方式 使用adb shell dumpsys window | findstr mCurrentFocus 命令查看当前运行的包名和Activity更清晰。 通过apk文件查看方式 使用aapt dump badging C:\路径\包名.apk 转载于:https://www.cnblogs.com/youngleesin/p/11597723...
2019-09-27 14:17:00
394
转载 java.数组
数组 别人的讲解 数组的概念 数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来 数组是一个引用数据类型,数组内存的类型可以是基本类型,也可以是引用类型 数组的定义(声明) 数据类型[] 数组名字: int[] x; char[] y; boolean[] z; String[] m; 其他的定义方式: int x[]; int ...
2019-09-23 15:17:00
364
转载 java.分支结构与循环结构
分支结构 1、基本概述 当需要进行条件判断的时候,并且根据条件是否成立来选择执行某一段代码的时,需要分支结构。 if结构 1、语法 if(条件表达式){ 语句块1; -----多条语句的集合,也可以是一条语句。 } 语句块2; 2、执行流程 判断条件表达式是否成立 假如条件成立,则执...
2019-09-12 16:46:00
328
转载 java.运算符
算术运算符 + 加 -减 *乘 /除 %取余 整数运算时,0不能作为除数,浮点运算时,0.0可以,但是结果无穷大 注意事项: 1、当两个整数进行除法运算时,结果只取整数部分,小数部分舍弃 2、当希望结果中保留小数部分,具体方法如下: a.将其中一个操作数强转为double类型再做运算 b.将其中一个操作数乘以1.0提升为double...
2019-09-10 22:36:00
184
转载 java.Scanner类(next&nextLine)
创建对象格式 Scanner scan = new Scanner(System.in) next方法 next(): 1、一定要读取到有效字符后才可以结束输入 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符 next() 不能得到带有空格的字符串 nextLine方法 1、以Enter为结束符,也就是说...
2019-09-09 22:43:00
210
转载 java.变量、数据类型、数据类型转换
变量 概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名)、类型(数据类型)、该区域的数据在同一个数据类型的范维内不断变化值。 每个变量都有自己的作用范围,叫做作用域。 注意事项 1、Java中的变量必须声明后才能进行使用。否则编译报错。 2、变量在使用之前必须要进行初始化才能使用变量,否则编译报错。 3、不允许在同一段代码区域中声明相同名称的变量,否则编译报错。 4、每个...
2019-09-08 15:23:00
277
转载 python.openpyxl
下载和导包 pip install openpyxl import openpyxl 导入将字母转换成数字,将数字转换成字母的包 from openpyxl.utils import get_column_letter,column_index_from_string 名词概念 工作薄(workbook) 表单(worksheet) 行、列、单元格(row、column、cell) ...
2019-08-30 16:33:00
217
转载 selenium.显示等待(WebDriverWait)
显示等待语法 WebDriverWait(driver,timeout,poll_frequency,ignored_exceptions) driver: 传入WebDriver实例,即webdriver.Chrome() timeout: 超时时间,等待的最长时间(同时要考虑隐性等待时间) poll_frequency: 调用until或until_not中的方法的间隔时间,默认是0...
2019-08-21 19:16:00
1194
转载 selenium.切换iframe
切换frame的方法 (配合HTML代码食用) API 注释 .switch_to.frame(0) 用frame的index来定位,第一个是0 .switch_to.frame("baidu") 用id来定位 .switch_to.frame("百度") 用name来定位 .switch_to.frame(.find_element_by_tag_name("...
2019-08-15 20:12:00
189
转载 selenium.浏览器基本操作
本篇学习如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。 打开网站 点击查看代码 1.第一步:从selenium里面导入webdriver模块 2.打开Firefox浏览器(Ie和Chrome对应下面的) 3.打开百度网址 from selenium import webdriver # ...
2019-08-14 12:32:00
212
转载 各种官方文档
Java官方文档 Python标准库 Requests中文文档 爬虫相关 Scrapy中文文档 Selenium中文文档 淘宝镜像 Appium中文文档 Jmeter官方文档 转载于:https://www.cnblogs.com/youngleesin/p/11328774.html...
2019-08-09 18:13:00
151
转载 Markdown学习笔记
超链接 本页签链接 [演示](https://www.cnblogs.com/youngleesin/p/11314280.html). 演示. 新页签链接 <a href="https://www.cnblogs.com/youngleesin/p/11314280.html" target="_blank">演示</a> 演示 参考学习网站 段落中穿插链接 ...
2019-08-07 11:39:00
122
转载 sublime java编译并控制台输出
参考的博文:https://blog.youkuaiyun.com/chainingning/article/details/75579342 进入jdk目录中的bin(我的路径是D:\java\bin) 新建文件 runJava.bat ,写入以下代码 @echo off cd %~dp1 echo Compiling %~nx1...... if exist %~n1.class ( del ...
2019-08-07 11:01:00
163
转载 Python.BeautifulSoup4
BeautifulSoup简介 BeautifulSoup简介Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。 Beauti...
2019-08-04 16:43:00
209
转载 python.正则表达式
简介 正则表达式是对字符串的一种逻辑公式,用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则的字符串”,此字符串用来表示对字符串的一种“过滤”逻辑。正在在很多开发语言中都存在,而非python独有。 匹配规则 字符 注释 检索字符串 表达式 成功匹配对象 ...
2019-07-23 15:39:00
125
转载 Python.Requests库进阶应用
cookie设置 设置Cookie import requests cookie = {'hero': 'alix'} r_cookie = requests.get(base_url + '/cookies', cookies= cookie) print(r_cookie.text) 运行结果 { "cookies": { "he...
2019-06-30 13:31:00
227
转载 Python.Requests库的基本使用
Requests安装 使用pip安装命令: pip install requests 打开cmd,输入python然后导入requests如果安装成功没有任何提示 如果提示如下则说明安装失败 ImportError: No module named 'requests' Requests 基础应用 发送不同类型HTTP请求 requests库内...
2019-06-28 22:45:00
142
转载 Jmeter
Jmeter概述 Jmerter简介 Apache Jmeter是Apache组织的开源项目,是一个纯Java桌面应用,用于压力测试和性能测试。它最初设计用于Web应用测试后来扩展到其他测试领域。 Jmeter功能 能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC)。 完全的可移植性和100%纯java。 完全Swing(ja...
2019-06-27 22:04:00
320
转载 Http协议基础
HTTP简介 超文本传输协议(HTTP,HyperText Transfer Protocol)时互联网上应用作为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一中发布和接收HTML页面的方法。HTTP协议再网络OSI模型属于应用层协议,应用层协议除了HTTP还有:FTP,SMTP,DNS,RIP,Telnet等。 HTTP协议工作与客户端—...
2019-06-12 13:24:00
220
转载 Postman+Newman命令运行+Jenkins持续集成
Postman简介 一般简单的接口测试我们可以直接在浏览器里面进行调试,但是涉及到一些权限设置就无法操作了,因此我们需要接口测试的相关工具:postman是一个接口测试和HTTP请求的工具。 postman的优点: 支持各种请求类型:get、post、put、patch、delete等 支持在线存储数据,通过账号就可以进行迁移数据 很方便的支持请求header和请求...
2019-05-27 13:14:00
1454
转载 selenium.Xpath、Css定位
本篇博客将介绍Xpath和Css两种元素定位方法 Xpath定位: Xpath.属性定位 Xpath.标签定位 Xpath.层级定位 Xpath.索引 Xpath.逻辑运算 Xpath.模糊定位 Css定位: Css.属性定位 Css.其他属性 Css.标签定位 Css.层级定位 Css.索引 Css.逻辑运算 Xpath定位: ...
2019-04-14 15:52:00
239
转载 selenium.句柄、多窗口操作(handle)
多窗口操作主要有以下关键方法: webdriver.current_windouw_handle:获取当前页面的句柄 webdriver.windows_handles:获取所有句柄 switch_to.window():切换句柄 在前程无忧做个练习,效果入GIF: from selenium import webdriver from time impo...
2019-04-11 21:27:00
821
转载 selenium.模拟键盘操作(Keys)
Keys源码: NULL = '\ue000' CANCEL = '\ue001' # ^break HELP = '\ue002' BACKSPACE = '\ue003' BACK_SPACE = BACKSPACE #删除键 TAB = '\ue004' #...
2019-04-11 21:26:00
535
转载 selenium.模拟鼠标操作(ActionChains)
鼠标事件 webdriver模块中的件方法: clear() #清楚输入框的内容 send_keys('内容') #在文本框内输入内容 click() #点击按钮 submit() #表单的提交 ActionChains模块中的方法: click(on_element=None) ...
2019-04-11 21:26:00
376
转载 selenium.下拉框操作(select_by)
练习的html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>下拉框练习</title> </head> <body> <select name="辛弃疾...
2019-04-11 21:26:00
596
转载 selenium.条件判断(expected_conditions)
expected_conditions中的方法 title_is # 判断当前页面的title是否精确等于预期 title_contains # 判断当前页面的title是否包含预期字符串 presence_of_element_located...
2019-04-11 21:26:00
690
转载 selenium.获取当前页面的url、源码、title
此篇博客学习的api如标题,分别是: current_url 获取当前页面的url; page_source 获取当前页面的源码; title 获取当前页面的title; 将以上方法按顺序练习一遍,效果如GIF: from selenium import webdriver from time import sleep...
2019-04-11 21:20:00
3439
转载 selenium.获取浏览器大小、设置浏览器位置、最大化浏览器
此篇博客学习控制浏览器的api,分别有: get_window_size() 获取浏览器大小 set_window_size() 设置浏览器位置 get_window_position() 获取浏览器在屏幕上的坐标 set_window_position() 设置浏览器在屏幕的位置 maximize_window() ...
2019-04-11 20:39:00
1585
转载 python.自带模块(random)
Python中的random模块用于生成随机数 random模块中常用的方法有: random() # 随机生成浮点数t,小于1 uniform(a, b) #随机生成浮点数,介于a和b之间 randint(a, b) #随机生成整数,介于a和b之间 randrannge(a, b ,c) #介于a...
2019-03-11 16:09:00
179
转载 python.日志(logging)
日志使用的地方: 1.排错的时候需要打印很多细节来帮助排错2.有一些用户行为,有没有错都要记录下来(后台)3.严重的错误记录下来 日志的等级: 日志等级是从上到下依次升高的,即:DEBUG < INFO < WARNING < ERROR < CRITICAL,而日志的信息量是依次减少的; 日志书写的两种格式: 因为logging模块提供的日志记录函...
2019-03-09 22:34:00
117
转载 python.UnitTest框架(用例执行、结果断言、HTML报告)
本文将以下方面,阐述UnitTest框架的初级操作: UnitTest介绍: UnitTest框架的优点 需要注意的地方 UnitTest框架使用: TestCase类中定义的几个特殊方法 执行用例 测试结果 断言 HTML报告 UnitTest介绍: unittest单元测试框架不仅可以适用于单元...
2019-03-09 12:11:00
565
转载 python.Pycham自动添加作者、时间等信息
按照下面路径以此打开 File→Settings→Editor→File and code Templates右侧找到Python Script,如下图 代码设置 # -*- coding: utf-8 -*- # @Time : ${DATE} ${TIME} # @Author : youngleesin # @FileName: ${NAME}...
2019-03-09 10:57:00
399
转载 selenium.获取元素属性的方法(get_attribute )
使用12306网站练习 from selenium import webdriver get_12306 = webdriver.Firefox() get_12306.get('https://www.12306.cn/index/index.html') a_href = get_12306.find_element_by_link_text('中国铁路12...
2019-02-28 11:05:00
3936
转载 selenium.元素定位(find_element_by)
八种定位元素的方式 通过id定位元素:find_element_by_id("id_vaule") 通过name定位元素:find_element_by_name("name_vaule") 通过tag_name定位元素:find_element_by_tag_name("tag_name_vaule") 通过class_name定位元素:find_element_by_c...
2019-02-28 00:05:00
435
转载 selenium.环境搭建
环境:电脑里同时安装了Python2.7和python3.6,分别安装在目录D:\python2和D:\python3下。 步骤: 1、修改D:\python2下python.exe为python2.exe,保证D:\python3下python.exe名字正确。 2、在cmd环境下输入python,验证当前命令行环境进入python3。 3、 4、在官网下载pip源包,...
2019-02-27 22:37:00
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅