Jak používat volič Css lokalizovat 1 prvek pomocí 2 přispívá zároveň na selen Python

hlasů
0

Jsem pomocí voliče Selen Python Css lokalizovat 1 prvku 2 přispívá zároveň, a 1 přispívají musí být částečná.

Nyní mohu tento prvek pomocí XPath najít úspěšně:

fifth_item = driver.find_element_by_xpath(/html/body/div[contains(@id, 'coption') and @style='display: block;']) 

Ale když jsem unavený:

fifth_item = driver.find_element_by_css_selector(div[id*='coption')][style*='display: block;'])

neúspěšný

Každý přítel může pomoci?

Položena 13/01/2020 v 23:55
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Prosím, zkuste to s níže css

fifth_item = driver.find_element_by_css_selector("div[id ^='coption')][style='display: block;']")

Poznámka: prosím, postarat se o dvoulůžkové a jednolůžkové citát, protože jsem psaní od Mobile klávesnice

Odpovězeno 14/01/2020 v 00:07
zdroj uživatelem

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