from appium import webdriver
import time
import os

desired_caps = {}  # 空字典 需要給予測試手機相關資訊
desired_caps['platformName'] = 'Android'  # 測試的平台
desired_caps['platformVersion'] = '12.0'  # 手機os版本
desired_caps['deviceName'] = 'R5CR11LF0LP'  # 看你手機的名稱是什麼
desired_caps['automationName'] = "UiAutomator2"  # 一定要的!
desired_caps['autoGrantPermissions'] = True  # 自動同意授權
desired_caps['appPackage'] = 'com.android.chrome'
desired_caps['appActivity'] = 'com.google.android.apps.chrome.Main' 
desired_caps['noReset'] = False  # 改成 True,會保留原先資料,但自動化腳本會失敗
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)