selenium自动化测试框架获取toast消息
时间: 2023-09-06 20:14:12 浏览: 146
可以通过以下代码获取toast消息:
```python
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
toast_locator = (By.XPATH, '//div[@class="toast-message"]')
toast = WebDriverWait(driver, 10).until(EC.presence_of_element_located(toast_locator))
toast_message = toast.text
```
这段代码会等待出现toast消息,然后获取它的文本内容。需要注意的是,此方法只适用于出现在页面顶部的toast消息。如果toast消息出现在其他位置,可以根据实际情况修改`toast_locator`变量的取值。
阅读全文