APP是用flutter写,做自动化登录时用android.widget.Toast无法识别,请问应该怎么识别呀?哪位大佬知道,指教下哈
通过这种方式可以吗
toast_locator = '//android.widget.Toast'
toast_element = driver.find_element_by_xpath(toast_locator)
试过了,不行呢,研发说“android.widget.Toast”是安卓原生的,我们的APP用的不是原生的,所以不能识别
那就只能看看拿这个元素定位了,或者让开发加个id
用text也无法定位。开发这边不加的……
你先获取下你们的toast的控件树看看,有可能只是普通的控件而已。你可以在toast出现的前循环读取page source,从里面找出来你们用的那个toast的控件