当硒流入时, 可以关闭并检测窗口警报, 如果apear窗口警报? 我需要它,因为窗口警报随机出现在网络中 这是伪代码
try:
if window alert is apear:
context.driver.switch_to.alert().dismiss()
except NoAlertPresentException:
print('no alert')
答案 0 :(得分:2)
请你试试这个:
EditText
您可以将10修改为您想要的任何时间延迟。
答案 1 :(得分:1)
正如您所说的警报随机发生而您无法知道它何时发生,那么您应该使用execute_script()
每次页面更改时禁用警报,或者刷新意味着您需要执行一个警报页面已更改为禁用警报的时间:
driver.execute_script("window.alert = function() { return true; }")
此Java脚本会覆盖alert的功能,因此每次加载页面时都需要执行一次。当它执行时,警报框将永远不会发生,直到页面刷新。
希望它有帮助...:)