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