一个动态生成的网站有这样一个元素:
<b class="2020-is-terrible"></b>
一段时间后,它会用这样b
的随机数填充元素:
<b class="2020-is-terrible">42</b>
我想等待生成该数字,现在我想出了一个等待特定数字的代码:
WebDriverWait(driver, 10).until(expected_conditions.text_to_be_present_in_element((By.CLASS_NAME, "2020-is-terrible"), "42"))
b
但如果元素中出现任何值(不仅仅是 42),我想继续。该值将始终是一个数字,所以我只需要检查文本是否为空。
expected_conditions类的列表,因此您无需谷歌。