内容很简单就是使用 pickle 木块,将 appium 的 dirver 进行持久化,保存到文件,然后在另一个程序中将文件加载为 driver

dr1.py
driver =webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 启动 app

f1 = open("x.txt","wb")

pickle.dump(driver,f1,0)

f1.close()

driver 前边的配置我就不多说了,这个程序主要就是把 driver 进行持久化,保存到文件中

dr2.py
f1 = open("x.txt","rb")

driver = pickle.load(f1)

f1.close()

# 点击 “我的账户” 进行登录

time.sleep(1)

element = WebDriverWait(driver, 30, 0.5).until(EC.presence_of_element_located((By.NAME, '以后再说')))

element.click()

element = WebDriverWait(driver, 30, 0.5).until(EC.presence_of_element_located((By.NAME, '卡支付')))

element.click()
#

element = WebDriverWait(driver, 30, 0.5).until(EC.presence_of_element_located((By.NAME, '我要办卡')))

element.click()

这个程序主要就是把持久化过的 driver 读取出来


↙↙↙阅读原文可查看相关链接,并与作者交流