python appium微信小程式自動化實現

2022-06-17 22:12:10 字數 2578 閱讀 4222

放在例項化remote配置資訊中

向下滑動

31swipe_op(self.driver).swipe_down()

32try

:33 dcd = '

'34 webdriverwait(self.driver, 100).until(ec.visibility_of_element_located((by.xpath, dcd)))

35self.driver.find_element_by_xpath(dcd).click()

36 sleep(3)

37except:38

pass39#

獲取當前content

40 contexts =self.driver.contexts

41print

(contexts)42#

切換上下文進入小程式

43 self.driver.switch_to.context(contexts[-1])

44print("

當前所在的上下文:

", self.driver.current_context)45#

獲取所有視窗控制代碼

46 all_handles =self.driver.window_handles

47print

(all_handles)48#

當前會有很多視窗控制代碼,需要遍歷獲取元素,切換到當前的windowhandle

49for handle in

all_handles:

50try:51

self.driver.switch_to.window(handle)

52 self.driver.find_element_by_xpath('

//*[@id="_n_20"]

').click()53#

self.driver.find_element_by_accessibility_id("_n_73").click()

54print('

定位成功')

55except

exception:

56print("

定位失敗")

5758

59if

__name__ == '

__main__':

60 xiaochengxu().operate()

遇到的問題:

1.不強制android程序報錯如下:

python appium實現企業微信自動打卡

import time def init self,desired caps,image name self.url self.driver webdriver.remote self.url,desired caps self.driver.implicitly wait 10 self.desi...

Python Appium實現自動搶微信紅包

我們收到紅包和訊息都是自動置頂到第乙個,於是我們開啟第乙個判斷是否有紅包,沒有則隱藏此視窗。如果有則判斷紅包是否可以領取,如果有則領取紅包,否則刪除此紅包 不然會影響後面的判斷 然後再進行迴圈執行和判斷。首先看一下配置資訊,因為我使用得是真機小公尺9安卓10的系統,實現如下具體的資訊填寫請根據自己的...

(微信小程式)一 初識微信小程式

需要看的 先是檔案目錄 一 pages 他存放於多個頁面 如 index log頁面。可以把他裡面的每個資料夾看成乙個整體。這個整體存放著 html css 和 資料 1 index資料夾 存放的index頁面的目錄。2 index.js 他可以處理得到 ajax 或自定義定義的資料。把得到的值封裝...