Wie kommt man Element durch Attribut mit Seelenium, XPath und erwarteten Zustand

stimmen
0

Dies ist, was ich verwende:

getByAttribute = WebDriverWait(amazonDriver, 10).until(EC.visibility_of_element_located((By.XPATH, //div[@an-attribute='data-category'])))

Das Element sieht wie folgt aus:

<div class='nav-subnav' data-category='drugstore'>

Dies ist auf jeder Amazon Produkten Seite. Es mal und nicht das Element finden.

Veröffentlicht am 09/10/2019 um 18:49
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Verwenden @data-categoryElement zu erhalten , indem Attribut.

getByAttribute = WebDriverWait(amazonDriver, 10).until(EC.visibility_of_element_located((By.XPATH, "//div[@data-category]")))

CSS-Selektor:

getByAttribute = WebDriverWait(amazonDriver, 10).until(EC.visibility_of_element_located((By.CSS_SELECTOR, "div[data-category]")))
Beantwortet am 09/10/2019 um 18:59
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more