我正在尝试使用for或while循环在网站上循环,直到树完全展开为止。所有关闭的链接名称都会打印出来;但是,我的if语句似乎永远不会被执行。
for closedLinks in driver.find_elements_by_class_name('closed'):
#print(closedLinks.text)
if closedLinks == True:
closedLinks.click()
time.sleep(10)
print(closedLinks)
else:
print("FAIL")
我当前的代码输出是:
FAIL
FAIL
FAIL
FAIL
FAIL
FAIL
FAIL
FAIL
FAIL
FAIL
FAIL
倒塌的树,这是硒当前所见:
Tree Expanded这是我想要得到的:
答案 0 :(得分:1)
尝试替换IF线:
invalidateOptionsMenu
答案 1 :(得分:0)
closedLinks
是一个元素,您正在将其与布尔值True
进行比较。它们不相等,所以执行了else
分支。