python - 我的代码中错过了什么,它在“adv_acc_search_table”变量上失败了?实际表格没有标签元素
问题描述
我正在尝试使用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
解决方案
推荐阅读
- python-3.x - 使用 numpy 对数据进行排序以获取循环周期范围错误
- axios - 错误 laravel 6 axios:没有“访问控制允许来源”
- android - Play 控制台是否显示测试订阅和测试应用内购买的收入?
- mysql - 为什么我的 tsv 中的“NULL”日期时间条目被转换为 0000-00-00 00:00:00?
- python - 运行 .exe 时,Pyinstaller 给出“'chromedriver.exe' 可执行文件需要在 PATH 中”,但实际的 python 脚本工作正常
- c# - `ClaimsPrincipal.IsInRole` 在声明中期望什么?
- javascript - 您可以通过 nodeJS 使用 javscript 关闭计算机吗?
- javascript - 如何使用 DB 连接运行 Mongo JS Shell 脚本
- python - 运行 Kaggle 时出现路径错误?
- r - R中的分组和分类条形图