原创 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":["男","正面","左面","右面"]}