python——我的代码中遗漏了什么,它在“adv_acc_search_table”变量上失败了?实际表没有< tr>标记元素

zpqajqem  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(128)

我试图使用if语句查找并单击任意 tr 标记表中的元素,如果不可用,则继续使用else。下面是我的代码和表格的html截图 tr 标签。我想运行这段代码,但没有 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

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题