原创 python學習---5

面向對象高級編程1)給類或者實例綁定一個方法from types import MethodType給實例綁定:s.set_age=MethodType(set_age,s,Student) set_age:函數 s 實例 Student:

原创 關於python中的面向對象

對於面向對象(oop)的理解在人類的認知中,我們習慣把屬性相近的東西進行歸類。所以,我們寫的class xxx就是一個類,描述了一組屬性的集合。而我們把這組屬性具體實例出來的稱之爲對象比如:class Bird(object):      

原创 Git學習

Git 現在很流行。在這裏寫一下自己學習git的新的體會。1)首先要先下載git,一般在windows下面有兩種方法。一種是安裝gitwindows版,一種是使用cygwin來安裝。windows 官網地址:https://git-scm.

原创 自動化測試框架源代碼解析

鏈接: http://pan.baidu.com/s/1hrtgFAk   密碼: 8zhd if env.threadlocal.TESTING_BROWSER.upper() == 'FIREFOX':         fp = Fir

原创 python入門

1)python文件名爲.py2)# -*-coding :utf-8 -*- 中文用戶必須加,防止亂碼3)#單行註釋   ''' 多行註釋4)導入其他代碼 import5)使用4個空格縮進,沒有分號6)def  函數聲明 使用:結束聲明

原创 自動化測試框架

最近在學習自動化測試框架。以前只會簡單的webdriver操作,現在看來自動化框架更厲害。在網上找到了一份別人寫的自動化框架的代碼,功能還是比較簡單,在這裏做一個閱讀的總結這份框架使用的是python寫的,實現的功能包括使用python+w

原创 使用sublime直接調試js

下載node.jstool-------->Bulid System--->new Bulid System---->粘貼如下語句:--保存---選擇Node--console.log調試{ "cmd": ["node", "$file"]

原创 python學習---4

1)引入模塊import 這個跟java是一樣的。2)if __name__=='__main__':     test()這裏是爲了做一些運行時的測試,如果是直接在命令行下面直接運行這一個模塊,那麼就可以多運行一些代碼,否則,因爲if的判

原创 python學習---3

1)高階函數變量可以指向函數  abs----變量名,函數的地址2)函數名也是變量3)可以傳入函數4)map/reduce/filter/sortedmap函數接收兩個變量,一個是函數,一個是序列,map將傳入的函數一次作用於序列的每一個元

原创 Git學習

Git 現在很流行。在這裏寫一下自己學習git的新的體會。1)首先要先下載git,一般在windows下面有兩種方法。一種是安裝gitwindows版,一種是使用cygwin來安裝。windows 官網地址:https://git-scm.

原创 WebDriver的工作原理

今天QQ羣有個朋友說,他現在對webdriver的使用已經比較熟悉了,但是對於webdriver的工作原理還不是太瞭解。我覺得他的這些話說出一些的人的心聲。大家想下如果在你面試的時候面試官問你這個問題的話,你會怎麼回答呢?希望大家看了我下面

原创 關於python中的虛擬環境 virtualenv

virtualenv是python中常用的虛擬環境。而且創建的虛擬環境與主機的環境無關。保持了一個純淨性下面總結一下。如何在windows下面使用:1)安裝virtualenvpip install virtualenv2)進入一個你希望當

原创 python入門基礎筆記--1

以前在學校的時候,其實學過python,自己感覺這是一門很優雅的語言。現在覺得有必要把基礎整理出來,學習的教程是廖雪峯的python2.7http://www.liaoxuefeng.com/wiki/001374738125095c955

原创 JUnit框架學習----基於webdriver自動化測試腳本的完成

想完成一些腳本,來自動跑一些application的註冊、文件上傳的腳本。所以粗略學習一下JUnit1)直接新建一個JUnit case限時:@Test(timeout=200) timeout屬性 單位是毫秒//異常測試 excepted

原创 關於python中的IO流

只要有IO,那麼就會發生IOError。所以儘量每次都要使用try...finally#!/usr/bin/env python #-*-coding:utf-8-*- try: f=open("test2.py","r") print