内容很简单就是使用 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 读取出来