原创 Sikuli Selenium Robotframework 集成

Sikuli Selenium Robotfraamework 集成原文:http://www.8bitavenue.com/2012/04/sikuli-selenium-robot-framework-integration/1、需要的

原创 WebDriver原理分析

WebDriver原理分析WebDriver與之前Selenium的JS注入實現不同,直接利用了瀏覽器native support來操作瀏覽器。所以對於不同平臺,不同的瀏覽器,必須依賴一個特定的瀏覽器的native component來實現

原创 sikuli 學習

sikuli 學習1、sikuli基於Jython的支持Python語言,同事可以調Java類庫。 2、sikuli腳本本身對性能有影響,因此要想辦法避免3、主要開發人有一個張宗翔是中國臺灣人,博客Vgod‘s blog4、GUI自動化工具

原创 Selenium中的幾種等待方式

最近在項目過程中使用selenium 判斷元素是否存在的時候 遇到一個很坑爹的問題, 用以下方法執行的時候每次都會等待很長一段時間,原因是因爲對selenium實現方法瞭解不足導致一直找不到解決方法。  private boolean is

原创 自動化中圖像識別

驗證碼: 如下,在進行自動化測試,遇到驗證碼的問題,一般有兩種方式 1.找開發去掉驗證碼或者使用萬能驗證碼2.使用OCR自動識別 使用OCR自動化識別,一般識別率不是太高,處理一般簡單驗證碼還是沒問題這裏使用的是Tesseract-OCR,

原创 sikuli 相關遇見過的問題彙總

1、安裝後無法使用    需要jdk,安裝後配置環境變量PATH中加入:C:\Program Files (x86)\Java\jdk1.7.0_67\jre\bin\server\jvm.dll;    需要配置CLASS_PATH環境變

原创 tesseract_ocr 字符識別基礎及訓練字庫、合併字庫

最近公司讓我做文字串識別,通過查閱資料,谷歌的開源框架 tesseract-ocr可以幫助我們進行識別圖像,文字等等,tesseract可以識別多種語言(一些常用的語言),多種圖片格式,非常強大。首先體驗一下tesseract的強大功能,先

原创 使用 JMeter 分佈式性能測試

原文出自:http://www.51testing.com/html/75/n-101075.html利用JMeter進行負載測試的 時候,使用單臺機器模擬測試超過1000個行程的併發就有些力不從心,在執行的過程中,JMeter自身會自動關

原创 移動app測試點的整理

隨着互聯網,大數據時代的不斷推進,演化。移動開發領域得到普及,APP開發如潮水般涌現。以下爲整理的app的測試點:首先我們先熟悉app測試基本流程:1.1測試周期測試周期可按項目的開發週期來確定測試時間,一般測試時間爲兩三週(即15個工作日

原创 UI自動化測試之selenium(1)——selenium中的常用api

目錄 1 對瀏覽器操作1.1 用webdriver打開一個瀏覽器1.2 最大化瀏覽器&關閉瀏覽器1.3 設置瀏覽器窗口大小1.4 打開測試頁面1.5 處理瀏覽器彈出的新窗口2 頁面元素定位3 如何對頁面元素進行操作3.1 WebElemen

原创 Jenkins實現自動運行jmeter腳本並出具報告的實現

背景:實現jmeter每30分鐘執行一次,運行系統中所有接口或者性能腳本或者後續更可以由系統部署來觸發建構執行 1.配置jmeter測試環境,注意修改Jmeter的bin目錄下jmeter.properties文件的配置:jmeter.sa

原创 給出一個數組,計算數組中少了哪個數據的實現

題目:給一個數組,長度爲99.裏面存儲了從0到99中100個字符,求計算少了那個數未在數組中?實現方法1:正向存儲的思維,時間和空間複雜度爲o(1)import java.math; public class findMissDate{  

原创 UI自動化測試之selenium(3)——採坑填坑集

個瀏覽器版本和驅動的下載 火狐下載: http://ftp.mozilla.org/pub/firefox/releases/ 谷歌瀏覽器驅動下載:驅動和瀏覽器版本映射表 驅動下載:http://chromedriver.storage.g

原创 隊列和堆棧的實現

隊列的堆棧的元素移動import java.awt.List;import java.util.ArrayList;import java.util.Arrays;import java.util.Stack;public class st

原创 自動化測試之設置瀏覽器屬性來模擬移動設備上的H5的測試

由於測試h5的需要,需要設置頁面模擬成手機瀏覽器的屏幕大小。chrome瀏覽器自帶有個模擬器,也就是F12後開發工具欄的那個小手機號的圖標。手動點擊後可選擇手機型號來模擬。但是如果需要設置瀏覽器執行自動化腳本時去自動變成手機瀏覽器的屏幕大小