原创 Codewars 刷題筆記(Python)6.Multiples of 3 or 5

題目 If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these

原创 Codewars 刷題筆記(Python)5.Disemvowel Trolls

題目 Trolls are attacking your comment section! A common way to deal with this situation is to remove all of the vowe

原创 Codewars 刷題筆記(Python)3.Friend or Foe

題目 Make a program that filters a list of strings and returns a list with only your friends name in it. If a name ha

原创 Codewars 刷題筆記(Python)2.Binary Addition

題目 Implement a function that adds two numbers together and returns their sum in binary. The conversion can be done

原创 Appium獲取手機分辨率 & 自適應設備下滑刷新

需求背景:appium做手機自動化的時候,有個很固定的需求就是豎直滑動刷新頁面信息(比如:微信朋友圈、微博等),開始的時候我是固定寫死的,如driver.swipe(300, 1000, 300, 300),但是這樣寫的弊端也很

原创 Codewars 刷題筆記(Python)1. Isograms

題目 An isogram is a word that has no repeating letters, consecutive or non-consecutive. Implement a function that de

原创 Appium如何判斷滑動到了頁面底部(Python)

需求:在做appium自動化的過程中遇到一個問題,每次下滑都會刷新頁面(比如微信朋友圈),要通過滑動獲取所有頁面信息,直到滑動到頁面底部,但是不知道怎麼判斷滑動到底部從而終止滑動的循環(appium無法得知滑動成功還是失敗)

原创 Appium初步使用3:調試備忘錄

Appium入門學習過程需要大量的實踐,這裏以一個具體的應用爲例,簡述一下我在實踐過程中的經驗: 手機:榮耀20 Pro 應用:備忘錄(華爲手機自帶) 調試方式:實體機無線調試 元素定位工具:uiautomatorviewer

原创 adb無線調試手機

學習移動端自動化測試時,經常拿自己的手機來做實驗調試和練習,但是每次調試都要一直連接數據線,不僅桌面雜亂,還需要擔心數據線不小心碰掉了,作爲習慣了各種無線設備極致簡約的現代人,亟需無線調試手機的方案,幸運的是adb本身就支持無線調

原创 Appium中send_keys輸入中文

app自動化時,發現send_keys參數爲英文時能正常輸入,但參數爲中文時沒有任何輸入。解決方案也很簡單,只需要在Desired Capabilities加入兩個參數即可:'unicodeKeyboard': True(允許Un

原创 Appium初步使用2:啓動安卓程序

1. 安卓模擬器的選擇 常見的安卓模擬器有genymotion模擬器、夜神模擬器、網易MuMu安卓模擬器等等,我用的是網易mumu模擬器,簡單流暢。 官網下載安裝並啓動好mumu模擬器後,windows命令行下連接該模擬器: ad

原创 Android Studio系統盤瘦身

Android Studio我裝到了E盤,但是有很多數據還是在C盤,導致系統盤空間不足,做以下遷移: 1. 遷移Android SDK到其他盤 我的Android SDK裝在了C盤,佔用空間很大,可遷移出去後,然後修改環境變量AN

原创 Appium安裝

1. 安裝客戶端包 pip install Appium-Python-Client 注:一般來說appium客戶端安裝時會自動卸載低版本selenium並安裝匹配版本,若後續還是出現版本問題,建議升級下selenium,如下:

原创 Appium初步使用:安卓設備調試準備工作

1. 創建虛擬設備 Android Studio中可以直接創建虛擬設備 2. 使用虛擬設備調試 列出所有模擬設備 emulator -list-avds 啓動模擬器 emulator @模擬器名,如:emulator @

原创 【easyui學習筆記】2.easyui拖放-1

學習參考:EasyUI中文網教程 使用easyui可以非常簡單地使 HTML 元素可拖動,爲元素加上draggable即可。 1、拖放的基本形式:拖放本體 實時拖放HTML元素本體,是我們最常見的一種形式,也是實現起來最簡單的一種