xxxxxxxxxx
from selenium import webdriver
driver = webdriver.Chrome()
# Navigate to the webpage
driver.get("https://example.com")
# Find the target element
target_element = driver.find_element_by_id("target-element")
# Get the parent element
parent_element = target_element.find_element_by_xpath("..")
# Print the tag name of the parent element
print(parent_element.tag_name)
# Close the browser
driver.quit()
xxxxxxxxxx
element = driver.find_element(By.ID, "id1")
parent_element = element.find_element(By.XPATH, "..")
xxxxxxxxxx
input_el = driver.find_element_by_name('A')
td_p_input = input_el.find_element_by_xpath('..')
xxxxxxxxxx
WebElement myElement = driver.findElement(By.id("myDiv"));
WebElement parent = (WebElement) ((JavascriptExecutor) driver).executeScript(
"return arguments[0].parentNode;", myElement);
xxxxxxxxxx
//label[contains(., 'labelName')]/parent::*//input[@value='elementToSelect']