国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - 基于python實(shí)現(xiàn)微信收紅包自動(dòng)化測試腳本(測試用例)

基于python實(shí)現(xiàn)微信收紅包自動(dòng)化測試腳本(測試用例)

2021-12-12 22:19軟件測試自動(dòng)化測試 Python

這篇文章主要介紹了基于python實(shí)現(xiàn)微信收紅包自動(dòng)化測試腳本,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

測試用例(1) 

基于python實(shí)現(xiàn)微信收紅包自動(dòng)化測試腳本(測試用例)

測試用例(2)

基于python實(shí)現(xiàn)微信收紅包自動(dòng)化測試腳本(測試用例)

代碼如下(python):

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# coding=utf-8
 
from appium import webdriver
import time
 
desired_caps = {
 
                'platformname': 'android',
                #使用哪種平臺(tái)
                'devicename': '158bcb1',
                #啟用設(shè)備名稱
                'platformversion': '5.1',
                #指定平臺(tái)的系統(tǒng)版本
                'apppackage': 'com.tencent.mm',
                #待測試的app的package
                'appactivity': 'com.tencent.mm.ui.launcherui'
                #待測試的activity的名字
                }
 
driver = webdriver.remote('http://127.0.0.1:4723/wd/hub', desired_caps)
 
time.sleep(5)
#打開微信后等待5s時(shí)間
 
'''
def getsize():
    x = driver.get_window_size()['width']
    y = driver.get_window_size()['height']
    return(x,y)
def swipeup(t):
    l = getsize()
    x1 = int(l[0] * 0.5)
    y1 = int(l[1] * 0.75)
    y2 = int(l[1] * 0.25)
    driver.swipe(x1,y1,x1,y2,t)
'''
num = 0
num0 = 0
while 1:
        driver.find_element_by_id("com.tencent.mm:id/an7").click()
        #點(diǎn)開最頂端的群聊
        try:
                driver.find_element_by_id("com.tencent.mm:id/a92").click()
                #如果有多條消息未讀按鈕,則點(diǎn)擊以到達(dá)未讀消息頂端
        except:
                while num0 < 5:
                        if num < 5:
                                try:
                                        driver.find_element_by_id("com.tencent.mm:id/abz").click()
                                        #如果找到紅包,則打開
                                except:
                                        driver.swipe(300,1000,300,300,0)
                                        num0 += 1
                                        #沒有找到紅包,則向上大幅度劃動(dòng)一次,num0+1
                                try:
                                        driver.find_element_by_id("com.tencent.mm:id/bv8").click()
                                        #如果打開了紅包,則點(diǎn)擊“開”
                                except:
                                        num += 1
                                        #如果五次打不開紅包,則認(rèn)為此群的沒有可以繼續(xù)打開的紅包,退出群聊
                                try:
                                        driver.find_element_by_id("com.tencent.mm:id/hg").click()
                                        #領(lǐng)取完紅包之后,點(diǎn)擊左上角的箭頭以返回
                                except:
                                        pass
                                try:
                                        driver.find_element_by_id("com.tencent.mm:id/bsv").click()
                                        #如果紅包未領(lǐng)取完已過期,則點(diǎn)擊×返回
                                except:
                                        pass
                                driver.swipe(100,450,100,200,0)
                                #向下滑動(dòng)以找到下一個(gè)紅包的位置
                        else:
                                break
                try:
                        driver.find_element_by_id("android:id/text1").click()
                        #執(zhí)行完畢,退出群聊
                except:
                        driver.find_element_by_id("com.tencent.mm:id/h1").click()
                        #如果點(diǎn)開了公眾號(hào)列表,則點(diǎn)擊左上角退出
        num = 0
        num0 = 0
        time.sleep(1)
        driver.swipe(100,400,100,200,0)
        #找到下一個(gè)群聊的位置
 
 
'''
names_all = driver.find_elements_by_id("com.tencent.mm:id/an7")
#"com.tencent.mm:id/an7"為所有昵稱的id,首先收集所有昵稱的id到變量names_all
target = "434脫單率100%"
target_trans = target.decode("utf-8")
for n in names_all:
    if n.get_attribute("text") == target_trans:
        n.click()
        break
'''
#測試工具為appium

 

到此這篇關(guān)于基于python實(shí)現(xiàn)微信收紅包自動(dòng)化測試腳本(測試用例)的文章就介紹到這了,更多相關(guān)python微信收紅包自動(dòng)化測試腳本內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/ZangKang1/article/details/118547251

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产一级在线免费观看 | 婷婷精品久久久久久久久久不卡 | 成人在线视频免费观看 | 伊人久久综合影院 | 日韩一区二区三区在线视频 | 国产一区二区三区免费 | 四虎永久免费影院 | 成人在线小视频 | 午夜久久久久 | 91小视频| 一久久久 | av网站大全免费 | 国产成人av在线播放 | 可以免费在线观看av的网站 | 成人免费高清 | 国产成人久久 | 日韩无 | 免费观看在线毛片 | 老熟妇午夜毛片一区二区三区 | k8久久久一区二区三区 | 北条麻妃一区二区三区中文字幕 | 午夜剧场在线免费观看 | 国产成人网| 欧美精品v国产精品v日韩精品 | 成人亚洲精品 | 中文字幕在线免费播放 | 中国黄色视屏 | 中文久久| 免费的av网站| 色av网| 成人免费黄色毛片 | 日韩免费在线观看视频 | 久久亚洲国产精品日日av夜夜 | 中文一区| 中文字幕在线观看一区二区 | 在线黄色网| 精品欧美 | 国产精品久久久久久久久久新婚 | 欧美日韩国产高清 | 精品久久久久久久 | 九九亚洲精品 |