PO_自动化测试实战作业
git 地址
相关截图
def del_member_info(self,name):
# time.sleep(800)
'''
返回成员信息
:return:
'''
# 等待 提示信息出现
self.wait_until(expected_conditions.visibility_of_element_located(self.__TIPS_INFO))
# 搜索
self.find_ele(By.XPATH,'//*[@id="memberSearchInput"]').send_keys(name)
#点击删除
self.find_ele(By.CSS_SELECTOR,'.qui_btn.ww_btn.js_del_member').click()
#弹窗点击删除
self.find_ele(By.CSS_SELECTOR,'.qui_btn.ww_btn.ww_btn_Blue').click()
@pytest.mark.parametrize('name,mid,phone', [['小王05', '@', '13712342005']])
def test_add_member_mid_fail(self, name, mid, phone):
'''
用例步骤
1. 点击通讯录按钮
2. 点击添加成员按钮
3. 输入成员的姓名、账号、手机号 [账号为特殊字符]
断言
:return:
'''
names = self.main.login(). \
goto_contact(). \
goto_add_member(). \
input_member_info_fail(name, mid, phone)
assert names == '(.-_@)不能放在开头'