如何解决我的代码在“adv_acc_search_table”变量上失败了,我错过了什么?实际表格没有 <tr> 标签元素
我正在尝试使用 if 语句来查找并单击表中的任何 tr
标记元素,如果它不可用,则继续 其他。
这是我下面的代码和具有 tr
标签的表格的 HTML 屏幕截图。
我想在表中没有 tr
标记元素的情况下运行此代码,但它失败了。
我想念什么?任何建议。
adv_acc_search_table = wait.until(EC.visibility_of_any_elements_located((By.CSS_SELECTOR,'[class="standard_table_body"]>table tr')))
try:
for account in adv_acc_search_table:
if account > 0:
account.click()
break
else:
print("No Accounts to select")
wait.until(EC.presence_of_element_located((By.CSS_SELECTOR,'[id="advanced_account_search_window_window_title"] img'))).click()
APA = Select(wait.until(EC.visibility_of_element_located((By.ID,'MLADAT'))))
APA.select_by_index(0)
except:
TimeoutException
HTML
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。