Nomes de classe de composto de selênio não permitidos
Eu tenho o código abaixo que clica em um elemento para abrir uma tela e copiar o texto nele
el1 = driver.find_element_by_id("keyDev-A")
el1.click()
el2 = driver.find_element_by_class_name("content")
print(el2.text)
No entanto, quando tentei obterselenium
clicar no botão dentro desse pop-up com
el3 = driver.find_element(By.CLASS_NAME, "action-btn cancel alert-display")
el3.click()
Produz uma mensagem de erro:invalid selector: Compound class names not permitted
Este é o HTML que estou tentando obterselenium
para clicar. oClose
botão.
<div class="nav">
<span class="action-btn confirm prompt-display">Confirm</span>
<span class="action-btn cancel prompt-display">Cancel</span>
<span class="action-btn cancel alert-display">Close</span>
</div>
Como devo escreverel3
para clicar no botão fechar?