App自動化測試之企微打卡 快手刷金幣

2021-10-13 20:58:08 字數 3968 閱讀 1306

個人部落格:

最終實現的思路:

手機插到電腦;

這個需求詳情:

最終實現的思路:

【上班】

企微 上班已設定快捷打卡;

電腦,安裝tomcat,部署jenkins,構建的任務 build periodically;

jenkins的job定時構建後,隨機 <= 15分鐘,啟動指令碼;

【下班】

執行bat檔案,建立本機的任務;

任務的執行時間為 觸發bat檔案的半小時後;

為了減少麻煩,我把部分值做了替換

為了減少麻煩,我換了個寫法

pytest的conftest.py

@pytest.fixture(scope=

'function'

)def

driver()

: warnings.******filter(

'ignore'

, resourcewarning)

return_driver = basepage(

)'phone'

)print

('driver start...'

)yield return_driver

) return_driver.quit(

)print

('driver end...'

)

page_go_off.py

from common_functions.base_method import basemethod

class

pagegooff

(basemethod)

: gongzuotai =

(mobileby.android_uiautomator,

'new uiselector().text("工作台")'

) daka =

(mobileby.android_uiautomator,

'new uiselector().text("打卡")'

) xiabandaka =

(mobileby.android_uiautomator,

'new uiselector().textcontains("下班打卡").resourceid("com.tencent.wework:id/a5p")'

)

@allure.epic(

)@allure.feature(

'模組:gooff'

)class

testgooff

(pagegooff)

: @allure.title(

'下班'

) @allure.description(

'追求自由'

實際寫了,也沒咋用;我本就有2個手機,「工作機」 裝的企微,在跑下班腳本報錯:死活找不到元素;

手機 不可鎖屏

手機別設定 自動關機

手機資料線 好用些

交流技術 歡迎+qq 153132336 zy

個人部落格

App自動化測試之unittest入門

import unittest class teststringmethods unittest.testcase def test upper self self.assertequal foo upper foo def test isupper self self.asserttrue foo...

APP自動化測試框架

1.instrumentation instrumentation 2.uiautomator uiautomator 3.robotium 4.monkey monkey 是android中的乙個命令列工具,可以執行在模擬器裡或實際裝置中。它向系統傳送偽隨機的使用者事件流 如按鍵輸入 觸控螢幕輸入...

app自動化測試 appium

雙擊執行如下檔案 net4.5.1.exe 2 安裝node v6.11.4 x64.msi 3 安裝 安裝jdk1.8及以上版本。雙擊解壓 adt bundle windows x86 64 20140702.zip 配置環境變數 新增android home環境變數,配置sdk根目錄。andro...