【发布时间】:2022-01-21 13:02:52
【问题描述】:
我仍然没有得到它,等待下一个代码的 selenium 进度条
<div data-v-a5395076="" class="progress">
<div data-v-a5395076="" role="progressbar" aria-valuenow="98.4"
aria-valuemin="0" aria-valuemax="100" class="progress-bar progress-bar-striped active"
style="width: 98.4%;">98.4%</div>
这就是我试图等到 100%
而且我无法获取文本或属性
我试图 get_attribute('aria-valuenow').text 但我认为不是这样。
while True:
try:
progress = WebDriverWait(driver, 5).until(
EC.presence_of_element_located((By.CSS_SELECTOR,".progress-bar.progress-bar-striped.active")))
progressCondition =progress.get_attribute('aria-valuenow').text
print(progressCondition)
while True:
if progressCondition == '100':
break
else:
print(progress)
time.sleep(1)
break
except:
print('Progress Not Found')
time.sleep(1)
timer += 1
if timer > 30:
break
else:
continue
怎么做?
【问题讨论】:
-
我不熟悉 stackoverflow 我不知道我需要接受答案我会这样做的 thx 反正
-
您不必这样做,但是 1) 这表明问题已解决 2) 这是对帮助您的人说“谢谢”的一种方式。这给你和帮助你的人都加分了。
-
我明白了,先生,谢谢您让我知道! :^)
标签: python selenium webdriverwait expected-condition