zoukankan      html  css  js  c++  java
  • 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)




  • 相关阅读:
    机器学习
    octave安装使用
    学习pytorch
    安装Pytorch
    下载软件的好地方
    python 内置模块time timedate random
    关于git
    python软件目录结构规范
    python 内置参数
    test
  • 原文地址:https://www.cnblogs.com/zz-1021/p/13777399.html
Copyright © 2011-2022 走看看