原创 Appium+java+Android 六(進入微信小程序之-NATIVE_APP切換webview頁面(context))

2018.12.28上午 博主苟延殘喘中,可能會上演從入門到放棄 2018.12.28下午,博主終於解決了困擾了整整一天的問題,不會表演從入門到放棄了,那麼這個問題是啥呢?就是切換context出現了問題。 由於博主要做的是小程

原创 簡單說明使用TestNg(持續更新)

1.使用Testng先在maven倉庫裏面找到testng的配置 <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <ver

原创 jmeter入門(三.腳本調試)

上一篇博客我們講到以禪道爲例錄製一個簡單腳本。接下來我們講講如何調試腳本。 首先在調試腳本前我們需要添加一些排除模式到HTTP代理服務器裏面,因爲這樣就可以保證左側腳本發送的請求沒有一些無用請求比如以css結尾的請求,以HTML結尾的請求

原创 jmeter入門(四:參數化)

將剛纔複製的東西放到需要用到的參數裏面

原创 jmeter入門(二.錄製一個簡單腳本,以禪道爲例)

jmeter有兩種錄製腳本方式,一種是使用第三方工具badboy錄製腳本,還有一種是使用代理錄製腳本。這裏我們以用jmeter自身的代理錄製腳本爲例來講解一個簡單腳本錄製。 一.設置瀏覽器的手動代理模式 以搜狐瀏覽器爲例。 1.打開菜

原创 Jmeter入門(一.安裝與配置)

Apache JMeter是一款純java編寫負載功能測試和性能測試開源工具軟件。此文第一部分先講jmeter的下載以及安裝配置。注意,在下載jmeter之前請首先確定自己的電腦已經配置好了正確的jdk環境。 一.下載地址:官網下載地

原创 Selenium自動化測試代碼封裝重構及分層(一)

如果你和我一樣剛剛開始自動化測試,那麼很有可能你的代碼一開始是和我一樣線性的,並且元素的定位信息頁會暴露在代碼裏,十分不美觀。如圖: 那麼我們就需要把代碼進行重構封裝以及分層。這篇博客先講兩個最重要的方法的封裝。 一.先說重構封裝

原创 maven項目使用log4j生成日誌(未完持續更新)

1.去maven倉庫下載log4j在pom.xml中的配置 log4j在maven倉庫中的配置下載地址 把配置複製到xml中 2.src同級創建並設置log4j.properties 在項目的src目錄下右鍵選擇Resource Bu

原创 簡單說明使用TestNg

1.使用Testng先在maven倉庫裏面找到testng的配置 org.testng testng 6.11 test 鏈接:TestNG在xml文件中的配置 2.生成TestNG.xml 選中整個項目郵件選擇 Create T

原创 selenium處理文件或圖片上傳彈窗的三種方式(input框,robot類,autoIT3工具)

在用selenium進行自動化測試的時候,會碰到上傳彈窗的問題,例如要你上傳本地文件或者本地圖片,例如這種彈窗。 這就是本地上傳彈窗。接下來我們就看看如何處理它吧。 第一種方法:sendkeys 當你要上傳圖片的前端代碼是用inpu

原创 selenium+java 三大等待(顯式,隱式,強制)

有時候我們做自動化測試,需要等待。因爲我們的下一步執行依賴於上一步的執行結果,因爲程序執行的是很快的,上一步執行完畢馬上執行下一步,有時候上一步的結果還沒加載出來,下一步就執行了,這樣就會造成錯誤,比如No suchElement E

原创 selenium打開三大瀏覽器(Chrome,Firefox,IE)

一.打開Firefox 代碼如下: WebDriver driver=new FirefoxDriver(); driver.get("http://www.baidu.com/"); //打開百度網址

原创 selenium+java+IDEA安裝與配置

本來是想選擇selenium+python的,但是因爲對python不是很熟悉,於是還是選擇了java,以後肯定還是要研究一下python的。 首先先安裝java的環境,配置jdk之類的就不說了,這裏我用了一個新的工具IDEA,原來我

原创 安裝firebug插件

一.打開Firefox 首先在打開Firefox之前我們要先對Firefox安裝一些東西,就是firebug,這是一個用來查看元素的插件,功能很強大。 firebug只支持安裝在27-32版本的Firefox上面,所以我們要先下載一個

原创 Appium+java+Android 六(轉換webview)

2018.12.28 博主苟延殘喘中,可能會上演從入門到放棄