appium+python自動化代碼示例
from selenium.webdriver.common.by import By
import time
# 設置 Appium 連接參數
caps = {
"platformName": "Android",
"platformVersion": "7.1.2", # 根據夜神模擬器的 Android 版本進行修改
"deviceName": "127.0.0.1:62001", # 設備名稱,可以根據實際情況更改
"appPackage": "com.loyo.oa.v2", # 替換為待測試應用的包名
"appActivity": "com.loyo.oa.v2.home.LoginActivity", # 替換為待測試應用的主活動
"noReset": True , # 不重置應用狀態
}
# 創建 Appium 驅動
driver = webdriver.Remote("http://127.0.0.1:6666/wd/hub", caps)
try:
# 等待應用加載
# 示例:查找元素并點擊
driver.find_element(By.ID,"com.loyo.oa.v2:id/edt_login_name").send_keys("18408286152")
# 示例:輸入文本
driver.find_element(By.ID,"com.loyo.oa.v2:id/edt_login_password").send_keys("123456")
# 其他操作可繼續添加
driver.find_element(By.ID,"com.loyo.oa.v2:id/btn_login").click() #登錄
time.sleep(5)
finally:
# 退出驅動
driver.quit()
墨者看遍天下皆是丹青,測試看盡萬物皆是bug

浙公網安備 33010602011771號