自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

遨游天下

share and study

  • 博客(28)
  • 收藏
  • 关注

转载 Python selenium —— 将你的自动化脚本打包成一个exe

1. 环境首先准备下环境,一台32位虚拟机(64位的py2exe不允许将程序打包成1个exe文件),装有你脚本执行需要的Python版本以及所有的三方库(确保在这台机器上能够执行你的脚本),安装跟你Python版本对应的py2exe包。想要打包的py脚本,下面是一个简单的打开chrome并访问灰蓝博客的例子 blog.py:# -*- coding: utf-8 -*-from seleniu...

2018-04-23 18:37:37 5002 2

转载 搭建selenium常用的下载网站

Selenium RC下载地址:https://pypi.python.org/pypi/seleniumMarionette下载地址:https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDrivergeckodriver下载地址:https://github.com/mozilla/geckodriver/relea...

2018-04-23 18:34:05 265

转载 selenium 学习网站

文档Selenium Python BindingsSelenium DocumentationWebDriver Living Document网站axatrikxtechbeamershttp://www.softwaretestingstudio.com/http://www.software-testing-tutorials-automation.com/toolsqaWebDriver...

2018-04-23 18:32:55 400

原创 chrome 浏览器 version于driver 匹配整理

chrome driver 下载地址://chromedriver.storage.googleapis.com/index.htmlchrome version and driver 匹配:chromedriver版本     支持的Chrome版本v2.37     v64-66v2.36     v63-65v2.35     v62-64v2.34     v61-63v2.33     ...

2018-04-23 17:15:47 2896

原创 chromme 扩展插件---前端

1. What Font  测试前端page font size,font type ,color etc2. Page Ruler测试前端页面的页边距等,3. one tab 收纳整合标签等

2018-04-10 11:31:39 443

转载 Python webdriver Exception整理

之前整理了Python版webdriver的备忘单与xpath、css的备忘单,今天把Python webdriver的exception清单整理一下。Python Webdriver Exception Cheat Sheet上表大概罗列了Python Webdriver 中的Exception以及出现该问题的原因,具体的代码解析与代码示例博主改天再给大家分享。HTML版如下:异常描述WebDr...

2018-03-07 14:23:19 901

转载 Xpath,CSS定位速查表

XPath、CSS定位速查表HTML版如下:描述XpathCSS Path直接子元素//div/adiv > a子元素或后代元素//div//adiv a以id定位//div[@id=’idValue’]//adiv#idValue a以class定位//div[@class=’classValue’]//adiv.classValue a同级弟弟元素//ul/li[@class=’firs...

2018-03-07 10:57:47 321

转载 Python selenium---父子,兄弟 ,相领节点定位方式详解

今天跟大家分享下selenium中根据父子、兄弟、相邻节点定位的方法,很多人在实际应用中会遇到想定位的节点无法直接定位,需要通过附近节点来相对定位的问题,但从父节点定位子节点容易,从子节点定位父节点、定位一个节点的哥哥节点就一筹莫展了,别急,且看博主一步步讲解。1. 由父节点定位子节点最简单的肯定就是由父节点定位子节点了,我们有很多方法可以定位,下面上个例子:对以下代码:<html>...

2018-03-07 10:31:12 2856

转载 Python selenium ---一定会用selenium的等待,三种等待方式解读

很多人在群里问,这个下拉框定位不到、那个弹出框定位不到…各种定位不到,其实大多数情况下就是两种问题:1 有frame,2 没有加等待。殊不知,你的代码运行速度是什么量级的,而浏览器加载渲染速度又是什么量级的,就好比闪电侠和凹凸曼约好去打怪兽,然后闪电侠打完回来之后问凹凸曼你为啥还在穿鞋没出门?凹凸曼分分中内心一万只羊驼飞过,欺负哥速度慢,哥不跟你玩了,抛个异常撂挑子了。那么怎么才能照顾到凹凸曼缓慢...

2018-03-07 10:29:51 780

转载 Python 必会的单元测试框架 ---unittest

uniunittest是xUnit系列框架中的一员,如果你了解xUnit的其他成员,那你用unittest来应该是很轻松的,它们的工作方式都差bu不多unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类图以...

2018-03-07 10:12:22 223

原创 python学习

google's python classhttps://developers.google.com/edu/python/

2018-03-06 11:14:17 219

原创 几款浏览器兼容性测试工具

IETester这是我最先用的测试浏览器兼容性的工具,想必也是大家用的最多的一个,IETester是一个免费的Web浏览器调试工具,可以模拟出不同的js引擎来帮助程序员设计效果统一的代码。IETester可以在独立的标签页中开启IE5.5、IE6、IE7,IE8 beta2这4个不同版本的IE。可以方便的解决IE浏览器的兼容问题。下载地址:http://www.my-debugbar.com/ie...

2018-03-05 18:17:03 81142 1

转载 Pythonselenium ---selenium与自动化测试成神之路

refer: http://blog.csdn.net/huilan_same Python selenium —— selenium与自动化测试成神之路忽然想谈谈自动化的学习路径,因为发现很多人总是急于求成,不懂该如何学习。在群里总是会遇到很多人问低级问题,写了一个selenium脚本,却执行失败,跑到群里来问,大神,这里为什么会报错?很多都是明显的语法问题,一问方知,今天刚刚学selenium...

2018-03-05 11:45:40 525

原创 android studio installation and using

https://developer.android.com/studio/run/managing-avds.html安装目的:想使用android studio的模拟器测试android 手机1. install android studio之前,需要先install jdk 1.7版本以上。2. install android studio successfully之后, start andr...

2018-03-02 18:02:09 269

原创 JDK安装与环境变量配置

安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示21:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可2:安装jre→更改→ \java 之前目录和安装 jdk 目录相同...

2018-03-02 16:21:24 170

原创 Error collection for python running

1、IndentationError: expected an indented block弹出的错误提示:解决方法:Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错IndentationError:expected a...

2018-02-26 16:30:23 531

原创 Pycharm中加载多个项目

使用Pycharm,总会创建几个项目文件,有时候又不想全部一个一个的打开,所以这时候需要一个项目共存的方法,现在说一下怎么项目共存。首先打开setting界面:然后就是选择Project,下面的Project Stucture,在这里可以设置文件项目的加载选择最右边的Add content Root,就可以加载你所有想加载的项目....

2018-02-26 11:14:00 955

转载 10个免费的顶级跨浏览器测试工具

1.BrowseraBrowsera 可以测试和报告在您的网站上的跨浏览器布局的差异和脚本错误。Browsera不同于其他跨浏览器测试服务。其他服务,如Litmus,Browsershots,BrowserLab,以及 SuperPreview,它们仅仅截取每一个特定的页面,你必须具体再分析才行。2.BrowserStackBrowserStack提供实时的,基于Web的浏览器测试的能力。可以即时...

2018-02-12 17:44:57 1761 1

原创 11款超赞的浏览器兼容性测试工具

对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具。Superpreview这是为微软自己发布的跨浏览器测试工具,您可以同时查看您的网页在多个浏览器的呈现情况,对页面排版进行直观的比较。IETester专门用于测试网页在IE浏览器各个版本中兼容性的工具,版本包含IE5.5至IE...

2018-02-12 16:13:36 4279

原创 webdriver API

dr.findElement(By.id("kw")).clear(); 清除input框中已有的值如何用Python调用webdriver框架的API,对浏览器做一些常规的操作。如: 打开、前进、后退、刷设置窗口大小、截屏、退出等操作。1. 打开网页导入webdriver模块   from selenium import webdriver打开浏览器driver= webdriver.Firef...

2018-02-09 15:26:03 1539

原创 python学习

reference :  http://www.runoob.com/python/python-basic-syntax.html   1. python 基础语法(1)分为交互式编程与脚本式编程。for exampleprint(”Hello Python!”)on cmd 为交互式编程将print(”Hello Python!”)写入test.py文件中,然后run python test....

2018-02-08 16:33:23 355

转载 六款好用的Python IDE

六款好用的Python IDE “工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员吃饭的家伙了。一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改代码。对于一个现代的IDE来说,语法着色、错误提示、代码折叠、代码完成、代码块定位、重构,与调试器、版本控制系统(CVS)的集成等等都是重...

2018-02-08 11:40:13 50758

原创 Python introduction

1. installation 先在官网上下载安装包,官网地址:  https://www.python.org2. 选择自己需要的版本进行安装,最好选择新版本下载, 3. 下载完成后,双击运行安装,一直next,直至安装完成 (安装时可以选择 add python 3.6 to path) 4.如果安装的时侯选择 add python to path,则会自动完成环境变量配置  手动配置环境变量...

2018-02-08 11:25:45 296

转载 负载,压力,性能测试的异同

负载测试(Load testing)、压力测试(Stress Test,应称为强度测试)和性能测试,这三个概念常常引起混淆,难以区分,从而造成不正确的理解和错误的使用。之前,也有不少讨论,比较有名的,应归为Grig Gheorghiu's的两篇博客:Performance vs. load vs. stress testingMore on performance vs. load

2017-12-15 11:23:09 723

转载 How to Use Android ADB Command Line Tool on mac

http://www.londatiga.net/it/how-to-use-android-adb-command-line-tool/How to Use Android ADB Command Line ToolAndroid Debug Bridge (adb) is a tool that lets you manage the state of an e

2016-05-11 17:24:53 599

原创 To build the ruby runtime environment on Mac

To build the ruby runtime environment on Mac

2016-04-27 11:41:18 295

原创 the usage of vi on mac

http://jingyan.baidu.com/article/8cdccae965875c315413cdfe.html open hosts file on mac: by select Finder folder or shift+command+G open the search, input /private/etc;open terminate windows:1.cd

2016-04-05 16:39:39 240

转载 How to install Windows on your Mac for free

How to install Windows on your Mac for free

2016-03-23 16:15:45 797

空空如也

空空如也

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

TA关注的人

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