Como utilizar o seletor CSS para localizar um elemento usando 2 contribui, ao mesmo tempo em Selenium Python

votos
0

Eu estou usando selector de selênio Python Css para localizar um elemento por 2 contribui ao mesmo, e um contributo precisa ser parcial.

Agora eu posso localizar este elemento por XPath com sucesso:

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

Mas quando eu cansado:

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

fracassado

Qualquer amigo pode ajudar?

Publicado 13/01/2020 em 23:55
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Por favor, tente com css abaixo

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

Nota: por favor, cuide de casal e aspas simples como eu sou digitação do teclado móvel

Respondeu 14/01/2020 em 00:07
fonte usuário

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