我有下面的代码,单击一个元素可以弹出一个屏幕并在其中复制文本
el1 = driver.find_element_by_id("keyDev-A")
el1.click()
el2 = driver.find_element_by_class_name("content")
print(el2.text)
但是,当我尝试selenium单击该弹出窗口中的按钮时,
el3 = driver.find_element(By.CLASS_NAME, "action-btn cancel alert-display")
el3.click()
它产生一条错误消息: invalid selector: Compound class names not permitted
这是我selenium要单击的HTML 。该Close按钮。
<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>
我应该怎么写el3才能单击关闭按钮?
德玛西亚99
慕工程0101907
白板的微信
相关分类