网站加载后,我成功单击一个按钮,该按钮随后将在此类中生成一些数字
<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
答案 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页面上找到详细信息。
希望这会有所帮助!