原创 【appium關鍵字驅動之二】appium元素封裝方法

上一篇,我們通過整理測試步驟形成了excel表格,接下來,我們需要做的就是寫一些公共的方法以便更好的去執行excel裏面的步驟。   一、定位方式的封裝 需要使用excel裏面定位方式及頁面元素來返回By,代碼如下: /** * 把

原创 【selenium】常用的方法及代碼片段

一、設置啓動瀏覽器@Before public void setUp() throws Exception { System.setProperty("webdriver.firefox.bin", "D:/Program/Moz

原创 【robotframework之一】搭建robotframework的環境

1、下載Python並安裝 在環境變量path中加上:C:\Python27 和  C:\Python27\Scripts2、查看Python是否安裝成功執行Python3、執行:pip install robotframework4、

原创 【robotframework之三】使用的方法,更新ing...

1、打開瀏覽器Open Browser2、瀏覽器窗口最大化Maximize Browser Window3、點擊控件Click Element、Click Button4、等待時間Sleep5、輸入文本Input Text6、輸入密碼In

原创 Android中會用到的命令

一、查看adb的版本命令:adb version結果:二、查看連接的設備命令:adb devices結果:三、通過命令行安裝apk包命令:adb install -r-s apk安裝包結果:備註:-r:表示重新安裝該程序,並保留該程序的數

原创 【appium之一】Android環境搭建(鏡像)

一、下載JDK並安裝配置環境下載地址:鏈接:https://pan.baidu.com/s/1kWBe29L   密碼:y3xi安裝JDk1.8的步驟如下:點擊下載的JDK文件jdk-8u131-windows-i586_8.0.1310

原创 【appium之二】搭建appium+Java+Android環境

一、下載node.js 並安裝(msi文件) 地址: https://nodejs.org/zh-cn/download/releases/ 安裝成功後驗證:node -v二、配置Java和Android環境地址:http://blog.

原创 【appium】判斷是否登錄,如果沒有登錄則自動登錄

一、確定是否登錄的元素      現在很多APP在登錄成功之後,下次再進入該APP時,除非你主動退出過或者有時間的安全機制,否則一般都會自動登錄;所以判斷該APP是否已經登錄,首先要確定一點,登錄成功後會進入哪個頁面,那個頁面是否是每次打

原创 An unknown server-side error occurre while processing the command的解決辦法

使用版本: appium:1.6.5 java-client :5.0.0 selenium:3.8.1 jdk:1.8 sdk:5.1.1 錯誤: .EE Time: 0.984 There were 2 error

原创 【selenium】利用excel來實現關鍵字驅動-Java

參考地址:https://my.oschina.net/hellotest/blog/531932#comment-list一、新建項目二、導入包三、例子-excel    以CSDN的登錄爲例,首先我們可以分解登錄的步驟,寫入excel

原创 【appium】常用的代碼模塊

一、隱藏鍵盤1、代碼 /** * 隱藏鍵盤 * @param driver */ public void closeKeyBoard(AppiumDriver driver) { try

原创 【appium】獲取toast內容

1、環境配置需要確保appium版本在1.6.3及以上2、需要添加代碼// 啓用 UIAutomator2 capabilities.setCapability("automationName", "uiautomator2"); //c

原创 【appium之五】元素定位之findElementById

一、根據資源ID定位之資源ID唯一語法:driver.findElementById("資源ID")         或  driver.findElement(By.id("資源ID"))例子:如上圖所示,獲取CSDN賬號輸入框用:dr

原创 【robotframework之四】寫一個公共調用方法

一、前言   在實際測試的時候,很多功能都需要登錄才能夠測試,如果每次都寫幾行登錄代碼就太麻煩了,這個時候我們就可以用到keyword,他的功能類似於公共的方法,我們可以寫一個自定義的登錄方法,在需要登錄的頁面,先調用這個方法即可。二、創

原创 【robotframework之五】參數化

一、在關鍵字方法中定義參數二、查看調用關鍵字的頁面三、輸入參數4、執行即可發現在登錄過程中,參數自動填充了