我如何使用 Selenium 查找父 class 名称 - ChromeDriver
How do i find parent class name with Selenium - ChromeDriver
我试图在元素上找到父 class 名称,但我不知道如何找到它。
这是我试图找到其父 class 名称的图片。
我需要按什么才能找到父 class 姓名?
我可以将 link 发送到网站并显示我试图在哪个元素上获取父 class 名称
找到 you need to induce WebDriverWait for the and you can use the following 的父类类名:
代码块:
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
我试图在元素上找到父 class 名称,但我不知道如何找到它。
这是我试图找到其父 class 名称的图片。
我需要按什么才能找到父 class 姓名?
我可以将 link 发送到网站并显示我试图在哪个元素上获取父 class 名称
找到
代码块:
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