点击了拨号按钮,弹出底部的电话号码,目前是想定位到取消按钮,然后点击取消,关闭掉这个底部拨号弹框
目前使用的方法,还是计算屏幕尺寸,然后点击 y 轴 96% 的位置,关闭弹框; 但是没法断言,这个号码弹框,到底出没出来;
如果可以定位到,弹框中的取消按钮,那么就可以确定,弹框出来了,并且关闭;
之前尝试过使用如下方案,但是提示没有找到 alert 弹框,可能这个拨号不属于 alert ;
driver.execute_script('mobile: alert', {
'action': 'dismiss',
'buttonLabel':'取消'
}
或者
driver.execute_script('mobile: alert', {
'action': 'dismiss'
}
或者
driver.execute_script('mobile: alert', {
'action': 'accept'
}
以上都尝试了,定位不到,但是该方法,我处理过比如地图权限的弹框,如下是可以获取到的
请问大佬,有没有成功解决,可以定位到拨号中取消按钮的方式