Мне нужно выполнить какой-то код, только если данный путь x существует. Если его нет, мне нужно найти другой путь, а затем выполнить некоторый код.
Я пытаюсь получить ту же информацию, но структура, в которой эта информация изменяется.
if driver.find_element_by_xpath("//th[contains(text(),'jakes')]/following-sibling::td/span/span"):
extractBsr = driver.find_element_by_xpath("//th[contains(text(),'jakes')]/following-sibling::td/span/span").text.split(' ')
splitBr = extractBsr[0].split("#")
splitBrComma = splitBsr[1].strip(',')
br = int(splitBsrComma)
if br < 3000:
asin.append(x)
elif driver.find_element_by_xpath("//li[@id='jakesEL']"):
print(driver.find_element_by_xpath("//li[@id='jakeEL']").text)
Когда я нахожусь на странице, где не существует первый xPath, он оценивает xPath и выдает ошибку.
Как правильно структурировать это?