问题
在如图的界面中,要查看没有评论的帖子内容
解决思路
因为有时进入该页面会有推荐咨询,看不到帖子的评论按钮,所以想法是利用try去定位评论数这个元素,能获取到时,通过判断评论数利用 return
选择要查看的帖子。如果不能获取到评论数就滑动页面,如果评论数不为0也滑动页面。这样就可以在获取到评论为0的元素钱循环滑动动作
解决
while True:
try:
comment_num = int(self.find(self._comment_num).text)
if comment_num == 0:
self.find(self._bbs).click()
return Bbs(self.driver)
else:
self.swipe_up_h(0.8)
time.sleep(2)
except Exception:
self.swipe_up_h(0.8)