Python+Selenium自动化测试之模糊匹配功能

该功能主要是解决Web系统中常用的功能,模糊查询,查询到对应的数据结果。

#     模糊匹配查询内容keyword是模糊查询关键字,list是查询出的列表,该函数用于验证查询的结果是不是
#都包含该关键字,如果都包含则返回True,否则返回False。
    def fuzzy_match(self,keyword,list):
        flag=''
        logging.info("模糊匹配关键字是{0},list列表是{1}".format(keyword,list))
        try:
            for i in list:
                logging.info("i的 值是{0}".format(i))
                if keyword in i:
                    flag=True
                else:
                    flag=False
            logging.info("flag的值是{0}".format(flag))
            return flag
        except Exception as  e :
            logging.exception(e)

 

你可能感兴趣的:(Selenium)