Cómo utilizar selector CSS para localizar 1 elemento mediante el uso de 2 sirve, al mismo tiempo, en Selenio Python

votos
0

Estoy usando Python Selector de selenio Css para localizar 1 elemento por 2 contribuye al mismo, y el 1 de contribuir necesitar ser parcial.

Ahora puedo localizar este elemento mediante XPath con éxito:

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

Pero cuando me cansé:

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

Ha fallado

Cualquier amigo puede ayudar?

Publicado el 13/01/2020 a las 23:55
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Por favor, intente con más adelante css

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

Nota: por favor asegúrese de doble comilla simple y como estoy escribiendo desde el teclado móvil

Respondida el 14/01/2020 a las 00:07
fuente por usuario

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