描述:测试中,测试修改学校名称时,通过执行修改学校名称时,查看是否修改成功
1.定义修改学校名称参数,+校验配置结果
def modify_school_name(school_name):
# 学校名称修改页面
driver.find_element_by_xpath("//*[@class='el-text el-text--default schoolName']").click()
# 修改学校名称
driver.find_element_by_xpath("//*[@class='el-input__inner']").send_keys(school_name)
# 提交修改的学校名称
driver.find_element_by_xpath("//*[@class='el-button el-button--primary el-button--default']").click()
sleep(5)
# driver.refresh()
# 检验学校名称
display_name = driver.find_element_by_xpath("//*[@class='el-text el-text--default schoolName']").text
if display_name != school_name:
logging.error(f'配置错误:预期 "{school_name}",实际"{display_name}"')
2.设置配置文件路径及文件读取方式
# 读取学校名称文件
def read_school_names(filename):
with open(filename, 'r', encoding='utf - 8 ') as file:
return [line.strip() for line in file]
# 读取学校名称
school_names = read_school_names('D:\AC-test\AC_test_python\schools.txt')