原创 requests新手上手

發送請求 使用 Requests 發送網絡請求非常簡單。 一開始要導入 Requests 模塊: >>> import requests 然後,嘗試獲取某個網頁。本例子中,我們來獲取 Github 的公共時間線: >>> r = r

原创 python單接口自動化講解

今天我來給大家簡述一下什麼是接口自動化 接口自動化指的就是 用腳本的形式 對接口進行類似於工具一樣的測試。只不過其運用了腳本的形式。可以校驗的方式更加方便以及多樣化。 首先就是最簡單的單接口請求 通過其返回值進行校驗,來自動化的斷言其是否

原创 PO模式進行appium腳本的封裝

爲的是解決代碼的冗餘問題,並且維護成本低.業務和實現被分開. PO模式有三層架構:   對象庫層      主要是爲找出所有的元素.  遍歷所有元素. 操作層          主要是爲了針對已經找出來的元素進行click或者senkey

原创 appium中引導圖等-滑動.通過座標定位

給大家分享一下如何進行座標定位,從而實現滑動的例子: 首先我們的應從場景有很多,比如app首頁的引導圖,例如我們公司的信息流的下拉刷新上拉加載.等等,都會用到頁面的滑動. 首先先了解一下什麼是座標滑動: 我們app的座標是在左上角進行的原

原创 appium中橫豎屏的切換

我們也會遇到需要橫豎屏切換後,是否頁面保持原樣的的需求.當然遇到這類型的比較少 下面是橫豎屏切換的代碼:可供參考.   driver.rotate(Screenorientation.LANDSCAPE);    切換成橫屏. drive

原创 滑動的另一種方法.

滑動的另一種方法. 我們需要使用一個類 就是 TouchAction類   也就是 觸摸動作的類  底部會用上.   首先第一步就是定位這個我們要拉動的合格控件. WebElement  control = driver.findElem

原创 java+appium的報錯-截圖功能

我們測試工程師,再做自動化測試的時候,目的就是爲了實現機器代替人工,進行繁瑣重複的工作,並且通過代碼實時保證線上的穩定性,以便能第一時間發現問題,定位問題,解決問題,減小損失.接下來我來簡單闡述一下,當遇到錯誤進行屏幕截圖,並且保存圖片至

原创 python的小總結

1.list 列表 [] 放入各種數據類型的數據 2.tuple 元組 () 也可以放多個類型 但是是隻讀. 元組又叫只讀列表. 3.dict 字典 {"name',"哈哈哈"}    鍵值對的形式. 存儲大量的數據. 存的是關係型的數據

原创 針對appium中webview獲取不到元素.如何進行來回切換從而獲取h5的元素.

我們生活中的app很大一部分都是混合型的app   分別由移動端的開發人員開發的原生頁面,以及h5的同學開發的h5頁面進行融合.  其中有一部分的作用在於能更好的更換內容.以及維護. 下面我們就來說一說如何在原生頁面遇到h5也就是andr

原创 appium中定位元素.

做自動化的時候可能會相對定位總是報錯找不到元素: xpath是按照樹的層級一層一層識別元素。在uiautomatorviewer, 識別到的元素前綴都是從0開始,而轉換成xpath,是需要從1開始的,類似第一個層級,第二個層級 所以 說

原创 關於appium在安卓端彈層無法獲取元素.

                                                                                 appium+java 我們在做appiumui自動化的時候,經常會遇到一些

原创 python的研究之路-字典{dic}

字典以鍵值對的形式存在, 基礎數據類型之一, key value 的形式存在. 也是映射數據類型. 存儲的都是關係型數據. dic = {"name":"劉丙寅","age":26,"sex":["男","正面","左面","右面"]}