> assert goods_name in goods_name_text_list E AssertionError: assert '20202198' in ['商品ID', '名称', '图片', '分享图', '详情', '市场售价', ...] test_litemall_po.py:83: AssertionError
时间: 2023-12-26 10:04:57 浏览: 94
根据你提供的信息,这是一个 AssertionError 异常,说明断言失败,即在 `goods_name_text_list` 列表中没有找到字符串 `'20202198'`。你需要检查一下 `goods_name_text_list` 列表中的元素是否正确,或者确认一下 `'20202198'` 是否是你要查找的字符串。如果字符串不正确,可以尝试修改字符串。如果是要查找的字符串,可以检查一下元素的定位方式是否正确,元素是否正确加载出来了。
相关问题
# 断言商品名称是否在商品元素文本列表 > assert goods_name in goods_name_text_list E AssertionError: assert '20202198_1686364061_商品名称添加' in []
根据给出的错误信息,可以看出是断言错误,因为`goods_name_text_list`是一个空列表,所以断言失败了,即`goods_name`不在`goods_name_text_list`中。这可能是因为在获取`goods_name_text_list`的过程中出现了问题,导致该列表为空。建议检查获取`goods_name_text_list`的代码,确保它能够正确获取到商品元素文本列表。
> assert goods_name not in goods_name_text_list E AssertionError: assert '20202198_1686382047_商品名称添加' not in ['商品ID', '名称', '图片', '分享图', '详情', '市场售价', ...] test_litemall_po.py:80: AssertionError
这个错误是一个断言错误,意味着你的测试代码在运行时遇到了一个错误条件。根据错误信息来看,你的代码在检查 `goods_name` 是否存在于 `goods_name_text_list` 中时遇到了问题,因为实际上 `goods_name` 存在于 `goods_name_text_list` 中。
你需要检查一下你的测试代码,确认你的预期行为与实际行为是否一致。如果你认为这个断言应该是正确的,那么你需要检查 `goods_name_text_list` 中的数据是否正确,或者检查你的代码是否有其他问题。如果你认为这个断言应该是错误的,那么你需要修改你的测试代码来反映你的预期行为。
阅读全文