单击按钮selenium python后等待类加载值

时间:2020-05-27 14:44:05

标签: python selenium

网站加载后,我成功单击一个按钮,该按钮随后将在此类中生成一些数字

<div class="styles__Value-sc-1bfbyy7-2 eVmhyz"></div>

但不是立即执行,它将一一放入。 Selenium将立即获取放入该类的第一个值,但不等待其他值被添加。在抓取它之前,可以通过任何方式等待它加载其中的所有值。

这是我用来获取值的python代码:

total = driver.find_element_by_xpath("//div[@class='styles__Value-sc-1bfbyy7-2 eVmhyz']").text

1 个答案:

答案 0 :(得分:0)

硒具有(model (define-fun seq.nth_u ((x!0 Seq) (x!1 Int)) Int (- 1)) ) 方法:

WebDriverWait

我尚未在本地对其进行测试,但它可能会起作用。还有from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions browser = webdriver.Chrome() delay = 5 total = WebDriverWait(browser, delay).until(expected_conditions.presence_of_element_located(<locator>) 方法,您可以在this页面上找到详细信息。

希望这会有所帮助!