android UiAutomator自己寫了一個簡單測試框架
本人在做UiAutomator自動化測試的時候,偶然跟前輩聊起來現在做的事情和實現的功能,聊著聊著好像自己已經寫了一個測試框架的大概。受寵若驚,在整理之後,特來分享,裡面的程式碼我基本上都已經分享過了,所以這次主要兩張圖片和一些文字為主。若有不足,請不吝賜教。
下面這張圖我是畫了一個整體的框架個各類之間的關係和作用。
下面這個接受建議換了一種方式。
下面是一些自己的一些筆記。
library 封裝基本方法,wait,click,get… base 封裝最小功能點 special 封裝功能模組及組合功能點 case 用例編寫(斷言、log、截圖、自定義資訊) report 執行用例,生成報告資料夾(包括html或Excel測試報告、執行截圖、log日誌) Excel 用於讀取資料、儲存測試結果、生成測試報告,用例管理。 html 用於生成測試報告(js美化,截圖) mysql 輔助初始化測試資料 map<interlist<String>> 用於進行用例管理(分組,排序、關聯賬號),依賴性測試,失敗用例再次執行 runhelper 生成測試jar包並初始化手機測試環境相關推薦
android UiAutomator自己寫了一個簡單測試框架
本人在做UiAutomator自動化測試的時候,偶然跟前輩聊起來現在做的事情和實現的功能,聊著聊著好像自己已經寫了一個測試框架的大概。受寵若驚,在整理之後,特來分享,裡面的程式碼我基本上都已經分享過了,所以這次主要兩張圖片和一些文字為主。若有不足,請不吝賜教。 下面這張圖我
Android Studio中寫了一個工具類,進行測試時在Manifest.xml中寫
這是包,utils下的HttpUtils是工具類 在Manifest.xml檔案下寫<instrumentation時報錯,<instrumentation></instrumentation>部分程式碼如下:<instrumentati
自己寫了一個jQuery的彈出層,非常非常簡單
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text
寫了一個簡單輪播效果實現
char line query span size html ef6 ava top <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
寫了一個簡單的Linux Shell用來下載文件
logs -- spi http col 內容 style bre shell #!/bin/sh for (( i=0; i<30; i=i+1 )); do # 利用spider來探測請求的資源是否存在,並把請求的結果寫入到一個文件 wget -
自己打造了一個簡單的站長工具
spl logs images fan net ref 分享 style image 自己打造了一個簡單的站長工具 站長工具:www.fanguzai.net/ 自己打造了一個簡單的站長工具
在學校自己寫的一個簡單的基於SSM的家校通系統
在學校自己寫的一個簡單的基於SSM的家校通系統 本人目前是在校大學生前幾個月自己自學了ssm開發框架並自己開發了一個簡單的家校通系統。 這個系統主要分為是四個主要模組分
c# 多個字串做分隔符, 雖然可以用正則做分隔符, 但是遇到特殊符號還真不好寫.自己寫了一個.
[TestMethod] public void TestMethod2() { string str = "aaa|||bbb|||ccc"; var rr= MySplit(str, "|
並歸排序(看別人的看不懂,自己寫了一個),排序思想是一樣的
public int[] intArray = {8,5,10,55,88,22,14,36,82,54,10,74,22}; @RequestMapping(value="hello") public int[] getHello(int[] intArray1) {
放棄了std::list,自己實現了一個簡單的list
原因 在專案中前人使用了std::list來做一個佇列式,支援頭或者尾的push操作。使用場景是視訊的錄製: 生產者:從攝像頭採集資料,然後push_front到佇列頭,如果超過了最大限制,則pop_back佇列尾的元素,實現丟幀操作 消費者:從佇列裡面back拿到楨,然後pop
自己寫的一個簡單的JavaScript分頁工具
使用方法: 1、設定分頁的ID分別為: pagin_first(首頁)、 pagin_last(最後一頁)、 pagin_before(上一頁)、 pagin_next(下一頁)、 pagin_totalPage(共
自己寫了一個c++ bitset,功能非常齊全!
c++ bitset用途很廣,而理解它的最好方式莫過於自己寫一個,重新造輪子還是非常有樂趣的,廢話不多說了,貼程式碼。 首先是一些必要的函式,封裝在名字空間mystd裡面。/*如果發現有bug,望高手批評指正!相互交流交流! * 轉載本文的註明一下出處,謝謝! */ #
用JAVA寫了一個簡單的JS程式碼格式化工具
/** * cn.newweapon.JsFormatter */package cn.newweapon;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.FilenameFilter
自己寫了一個拍照的頁面,但是儲存的圖片太模糊了。求大神幫忙看看
public class PhotographActivity extends Activity implements SeekBar.OnSeekBarChangeListener, OnClickListener, Runnable { private Ima
Web---自己寫的一個簡單雲相簿~
實現的功能是: 使用者可以一次上傳一個至多個檔案。 使用者可以下載其他人上傳的圖片。 使用者可以檢視其他所有人的圖片。 使用者只能刪除通過自己IP上傳的圖片。 用到的技術: 檔案上傳下載、設計模式、Dom4j、xPath等。 先看下2個頁面:
學了2天的Python,自己寫了個簡單的爬蟲,可是爬蟲有什麼用呢?
# -*- coding: UTF-8 -*- import requests import pandas import re import json from bs4 import BeautifulSoup import openpyxl def par
今天寫了一個簡單的helloworld執行時報錯
今天寫了一個最簡單的helloworld程式,但執行時總是報錯,說找不到類定義。檢查了大小寫都沒錯,注意JAVA在命令列下執行時引數是大小寫敏感的。最後在網上多方搜尋,終於得知罪魁禍首,原來是因為我的.java檔案儲存的
自己寫了一個帶placeHolder的textView,分享給大家
#import <UIKit/UIKit.h> @interface PlaceHolderTextView : UITextView { UILabel *placeHolder;//編輯區 } @property(retain, nonatomic)
自己寫的一個簡單的音樂播放器程式碼可自定義樣式
效果圖:需要的圖片:css部分:#show_in{ position:absolute; bottom:0px; left:0px; width: 100%; height: 60px; border: 1px solid red; } #playaudio
自己寫了一個CTEX個人簡歷
最近聽說 ctex 個人簡歷很漂亮。 我也嘗試下 玩玩哈 需要2個檔案 NOTE: The templates use a resume class called "res". If you don't already have the file res.cl