自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac电脑合盖后掉电严重

mac合盖掉电,修改命令:pmset -a lidwake 1。查看命令:pmset -g。

2023-03-15 10:45:15 776

原创 pip更新

sudo python3 -m pip install --upgrade pip

2022-09-28 18:02:19 705

原创 mac 启动台不显示已经安装的软件图标

1、输入终端命令:rm ~/Library/Application\ Support/Dock/*.db2、回车后,再如下:killall Dock3、再回车4、再打开Launchpad就可以看到刚刚找不到的软件了

2022-06-09 17:13:45 18477 6

原创 安卓adb logcat 命令常用记录

清空本机log信息1、adb logcat -c过滤622端口2、adb logcat *:E |grep "622"多设备连接3、adb -s 设备 logcat *:E4、adb -s emulator-5554 logcat '*:E' |grep "622"

2021-04-09 18:11:12 257

翻译 (4)nikto 使用代理

如果运行Nikto的计算机只能通过HTTP代理访问目标主机(或更新服务器),则仍可以执行测试。通过nikto.conf文件或直接在命令行上,可以使用两种方法在Nikto中使用代理。要使用nikto.conf文件,请设置PROXY*变量(如第4节所述),然后使用-useproxy选项执行Nikto。所有连接都将通过配置文件中指定的HTTP代理进行中继。<span style="color:#000000">perl nikto.pl -h本地主机-p 80 -useproxy</.

2020-11-05 18:34:59 416 1

翻译 (3)nikto 多主机测试

Nikto支持通过主机名或IP的文本文件在同一会话中扫描多个主机。可以给文件名,而不是为-h(-host)选项提供主机名或IP。主机文件必须格式化为每行一个主机,端口号位于每行的末尾。端口可以​​通过冒号或逗号与主机端口和其他端口分开。如果未指定端口,则假定端口为80。这是有效的主机文件的示例:示例3.1有效主机文件<span style="color:#000000"><span style="color:#000000">192.168.0.1:80ht..

2020-11-05 18:33:14 112

翻译 (2)nikto 多端口测试

Nikto可以在同一扫描会话中扫描多个端口。要在同一主机上测试多个端口,请在-p(-port)选项中指定端口列表。端口可以​​指定为范围(即80-90),也可以指定为逗号分隔的列表(即80、88、90)。这将扫描端口80、88和443上的主机。<span style="color:#000000">perl nikto.pl -h 192.168.0.1 -p 80,88,443</span>...

2020-11-05 18:30:49 217

翻译 (1)Nikto 基本测试

最基本的Nikto扫描仅需将主机作为目标,因为如果未指定端口80,则假定使用端口80。主机可以是计算机的IP或主机名,并使用-h(-host)选项指定。这将扫描TCP端口80上的IP 192.168.0.1:<span style="color:#000000">perl nikto.pl -h 192.168.0.1</span>要检查其他端口,请使用-p(-port)选项指定端口号。这将扫描TCP端口443上的IP 192.168.0.1:<span s..

2020-11-05 18:29:19 205

原创 mac 安装/使用 redis

打开终端输入命令 :brew install redis安装成功截图启动命令 :redis-server启动后查看redis是否成功启动,输入命令redis-cli这里有个小坑,redis默认不是以守护进程的方式运行,需要修改配置参数把守护进程修改成yes修改命令如下:# 该命令是进入到redis.conf 编辑页面vi /usr/local/etc/redis.conf # 编辑页面搜索关键字/daemonize# 搜索出来后修改daemonize

2020-09-11 21:16:17 198

原创 mac 安装mysql

使用命令行安装mysqlbrew install mysql安装成功后启动mysqlmysql.server start进入mysql 命令mysql -uroot -p命令行内显示一个????图标,输入自己数据库到密码就能登录到数据库了设置navicat连接数据库:登录数据库后命令行输入:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourPassword

2020-09-11 21:05:01 101

原创 boss自动化投递简历

练练手# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsimport unittest, timeimport randomclass boss(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrom.

2020-09-09 15:04:39 1496

原创 Xcode Command Line Tools are NOT installed 运行 xcode-select --install失败

​​​​​​​xcode-select --install运行失败可以运行一下命令​​​​删除旧工具命令 $ rm -rf /Library/Developer/CommandLineTools权限不足加 sudo删除成功再次安装xcode命令行工具 $ xcode-select --install...

2019-12-14 20:10:49 804 1

原创 python2 99乘法表

for i in range(1, 10): for n in range(1, 1+i): print '%r × %r = %r \t ' % (n, i, n*i), print ('')

2019-08-15 23:24:15 402

原创 python接口测试

#!/usr/bin/python# -*- coding: utf-8 -*-import timeimport requestsimport unittestfrom retrying import retryfrom FeedService import feedfrom UserCenterService import loginfrom Test_Public_Pa...

2019-07-19 22:07:37 221

翻译 git 命令笔记

usage: git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | -P | --no-pager] [--no-rep...

2019-05-06 16:30:07 351

翻译 6.页面对象

6.页面对象本章是页面对象设计模式的教程介绍。页面对象表示测试正在进行交互的Web应用程序用户界面中的区域。使用页面对象模式的好处:创建可在多个测试用例之间共享的可重用代码 减少重复代码的数量 如果用户界面发生更改,则修复程序只需要在一个位置进行更改6.1。测试用例这是一个测试用例,它在python.org网站上搜索一个单词并确保找到一些结果。import unitte...

2018-12-06 23:01:23 349

翻译 5.等待

5.等待目前,大多数Web应用程序都在使用AJAX技术。当浏览器加载页面时,该页面中的元素可能以不同的时间间隔加载。这使定位元素变得困难:如果DOM中尚未存在元素,则locate函数将引发ElementNotVisibleException异常。使用等待,我们可以解决这个问题。等待在执行的操作之间提供了一些松弛 - 主要是使用元素定位元素或任何其他操作。Selenium Webdriver...

2018-12-06 22:52:42 128

翻译 4.定位元素

4.定位元素有各种策略来定位页面中的元素。您可以使用最适合您的情况。Selenium提供了以下方法来定位页面中的元素:find_element_by_id find_element_by_name find_element_by_xpath find_element_by_link_text find_element_by_partial_link_text find_eleme...

2018-12-06 22:50:08 206

翻译 3.导航

3.导航你想要用WebDriver做的第一件事就是导航到一个链接。通常的方法是调用get方法:driver.get("http://www.google.com")onload在将控件返回到测试或脚本之前,WebDriver将等待页面完全加载(即事件已触发)。值得注意的是,如果您的页面在加载时使用了大量AJAX,那么WebDriver可能不知道它何时完全加载。如果您需要确保这些页面...

2018-12-06 22:42:54 182

翻译 2.selenium入门

 2.1.简单用法 如果你已经安装了Selenium Python绑定,你可以像这样从Python开始使用它。from selenium import webdriverfrom selenium.webdriver.common.keys import Keysdriver = webdriver.Firefox()driver.get("http://www.pyth...

2018-12-06 22:35:04 186

原创 python 接口测试查询数据库

# -*- coding: utf-8 -*-import MySQLdbimport random,re,requestsimport Login.postloginfrom Login.postlogin import login# def add_friend():''' 注册200个账号加两百个好友'''for i in range(200): print i...

2018-11-12 22:28:56 1447

翻译 git命令记录

Command line instructions(命令行指令)Git global setup(git全局设置)git config --global user.name "name"git config --global user.email "name@email.net"Create a new repository(创建仓库)git clone git@gitla...

2018-11-06 22:44:18 165

原创 selenium get_attribute的几种用法

获取元素标签的内容:get_attribute(‘textContent’)会获取图内的"文章管理"文字获取元素内的全部HTML:get_attribute('innerHTML')获取包含选中元素的HTML:get_attribute('outerHTML') ...

2018-08-22 17:42:04 71339

原创 appium元素定位

本文介绍一下appium的常用的几种定位方式,id定位、xpath定位、name定位、坐标定位。就四种吧,本人自己就只经常用到前两种。剩下的两种不是经常用,为什么不经常用下文会说明的。先卖个小关子。O(∩_∩)O哈哈~id定位直接复制resource-id的值就是appium的id(下面的星号是被我刷掉的公司名,O(∩_∩)O哈哈~)driver.find_element_by_id(...

2018-08-09 12:31:57 5059 9

原创 selenium常用键盘

ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ($10)Ctrl键: VK_CONTROL (17)Alt键: VK_MENU (18)空格键: VK_SPACE ($20/32)退格键: VK_BACK (8)左徽标键: VK_L

2018-01-18 14:02:57 398

原创 jenkins控制台输出中文乱码问题解决方法

1、进入jenkins -- 系统管理 -- 系统设置 -- 全局属性,勾选Environment variables ,键输入 LANG  值输入 zh_CN.UTF-8  保存2、配置系统环境变量,新增变量名:JAVA_TOOL_OPTIONS  变量值:-Dfile.encoding=UTF-83、配置系统环境变量,新增变量名:PYTHONIOENCODING   变量值

2017-11-30 02:15:13 5913

翻译 Web测试自动化的Selenium组件

Web测试自动化的Selenium组件Selenium是迄今为止最常用的浏览器自动化工具。如果您是一个更新鲜的或有经验的测试工程师,您可以学习Selenium框架的基础知识。它是开源的,所以你可以不用花任何钱就可以使用它。现在,Selenium显然是对网站进行自动化测试的最佳选择。它逐渐流行起来,成为测试人员的基准工具,以及对Web应用程序的功能测试自动化的组织。不仅测试工程师,而且开发人

2017-05-27 11:23:10 2334

原创 selenium+python键盘加鼠标操作

from selenium.webdriver.common.action_chains import ActionChainsaction = ActionChains(driver)action.key_down(Keys.SHIFT).perform() #按下shift键drinvr.find_element_by_xpath('xpath_path').click() #点击

2017-04-13 11:05:25 1020

原创 selenium+python日期生成

# -*- coding: utf-8 -*-#生成时间import timeimport datetimenow_time datetime.datetime.now() #获取当前时间print now_time #打印当前时间yesterday = now_time + datetime.time.delta(days = -1) #获取昨天现在的时间 print y

2017-04-13 10:39:19 479

空空如也

空空如也

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

TA关注的人

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