PPT
代码地址
删除联系人 企业微信实战
PO封装
封装思路
driver 封装
- driver 封装到base层 ,需要设置一个默认值
- App 类和其它PO类 都需要继承 BasePage,从而使用base层提供的方法
- 封装 基类层的 一些常用方法 (比如 find, swipe_find, finds, get_toast, webdriver_wait()…)
- driver 复用
from app.base.homepage import HomePage
from app.utils.contact_info import ContactInfo
class TestContact:
def teardown_class(self):
HomePage().appquit()
def test_addcontact(self):
self.username = ContactInfo().get_name()
self.phone = ContactInfo().get_phone()
HomePage().homepage().contactlist().click_input_button().input_message(self.username, self.phone)