toast控件识别

110 阅读1分钟

我们在测试过程中,会遇到出现toast的情况,比如像登录后提示,一般3-5s就会消失,这是系统级别的一个提示

当点击某个元素出现toast的时候,可以获取当前页面的dom结构,如下:

print(self.driver.page_source)

Dom结构中会出现toast的提示信息,使用它的class类,使用xpath进行定位获取toast,有两种方式:

方式一:

print(self.driver.find_element(By.XPATH, '//*[@class="android.widget.Toast"]').text)

方式二:

print(self.driver.find_element(By.XPATH, '//*[contains(@text,"请添加文字")]').text)

以上打印出来的就是toast文案