页面出现这种“不点击对话框的确定或者取消”就不能进入其他页面的对话框,使用普通的alert、confirm、promt会报以下错误,并且解决不了问题呢
selenium.common.exceptions.NoAlertPresentException: Message: No alert is active
这时候我们就要考虑其他方法来解决,以下是本人实践得到好用的方法,分享给大家。
from pykeyboard import PyKeyboard#使用 PyKeyboad 来实现用 python 操作键盘
key = PyKeyboard()
key.press_key(key.tab_key)
key.release_key(key.tab_key)
time.sleep(2)
key.press_key(key.enter_key)