Python 检查send_keys是否正在发送密钥?
我试图设置一个条件,脚本检查是否存在web元素。如果存在,则actions.send_keysKeys.ESCAPE 我得到一个输出: 我派人逃走了 但这种形式仍然处于最前沿。当我在页面上单击escape时,它将退出。因此,我想知道如何准确地检查是否发送了转义键。如果您尚未执行操作,请更换:Python 检查send_keys是否正在发送密钥?,python,selenium-webdriver,Python,Selenium Webdriver,我试图设置一个条件,脚本检查是否存在web元素。如果存在,则actions.send_keysKeys.ESCAPE 我得到一个输出: 我派人逃走了 但这种形式仍然处于最前沿。当我在页面上单击escape时,它将退出。因此,我想知道如何准确地检查是否发送了转义键。如果您尚未执行操作,请更换: actions.send_keys(Keys.ESCAPE) 与: 就确保已发送而言,如果要向其发送密钥的元素不可交互(通常意味着不可见或禁用),send_keys将抛出错误。您也可以在发送密钥后重新检查
actions.send_keys(Keys.ESCAPE)
与:
就确保已发送而言,如果要向其发送密钥的元素不可交互(通常意味着不可见或禁用),send_keys将抛出错误。您也可以在发送密钥后重新检查表单的可见性。再次感谢。我试着用try检查,没有例外,非常困惑。
actions.send_keys(Keys.ESCAPE)
actions.send_keys(Keys.ESCAPE).perform()