python+selenium自动化测试关于判断一闪而过的弹出框是否出现


形如:此下方的出现的提示框:分享成功。

 

1、 如果直接获取,可能会因为时间过短而导致捕捉不到,因此可以设置等待时间 。

2、关于这个弹框的定位: 由于此框一闪而过,想要获取id或者class可能需要一些时间,可以通过

self.driver = webdriver.Chrome()

self.driver.get("")
time.sleep(2)

WebDriverWait(self.driver, 10).until(

  lambda x: x.find_element(By.CSS_SELECTOR, ".toast_container"))
#获取提示语文本
tip_msg = self.driver.find_element(By.CSS_SELECTOR, ".toast_container").text
self.assertIn(tip_msg, '分享成功', '出现分享成功的提示框')
time.sleep(4)





免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM