放在例項化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 或自定義定義的資料。把得到的值封裝...