我試圖在一個元素上找到父類名稱,但我不知道我是如何找到它的。
這是我試圖找到父類名稱的圖片。

我需要按什么才能找到父類名稱?
我可以將鏈接發送到網站并顯示我試圖在哪個元素上獲取父類名稱
uj5u.com熱心網友回復:
要找到WebElement的父類名,您需要為visibility_of_element_located()引入WebDriverWait,您可以使用以下Locator Strategy:
代碼塊:
driver.get("https://www.zalando.dk/cart") print(WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//div[text()='Forts?t med at shoppe']//parent::button[1]"))).get_attribute("class"))控制臺輸出:
z-1-button z-coast-base-primary-accessible undefined z-1-button--primary z-1-button--button注意:您必須添加以下匯入:
from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/404735.html
標籤:
上一篇:我可以使用PageFactory.initElements創建一個物件,而WebDriver還沒有直接(還)到存盤WebElements的頁面
