我正在python中编写测试,并且使用Beautiful Soup,我想通过查找某个Div:Class来检查它是否已经转到特定页面。
我的测试中的一行是:
soup = BeautifulSoup(response.content)
check_tag = len(soup.findAll('div', {'class': 'booking-test'}))
self.assertEqual(check_tag, 1)
当我运行测试时,它返回FAIL消息:
self.assertEqual(check_tag, 1)
AssertionError: 0 != 1
这是测试特定Div的正确方法吗?
答案 0 :(得分:0)
您的语法适用于BeautifulSoup 4.3.1。使用3.2.1它只适用于你的div 只有这个类(即它在div class="booking-test other">
上失败
注意:未经其他版本测试,但我认为这是3.x / 4.x
的问题