zoukankan      html  css  js  c++  java
  • selenium—显示等待中期望的场景语句

    ① alert_is_present()

        判断页面是否出现alert框

    wait = WebDriverWait(driver,10)
    alert = wait.until(EC.alert_is_present())
    print alert.text

    ②wait.until(EC.element_located_selection_state_to_be(locator,state)

      判断元素选中状态是否符合预期,True为选中,False为未选中

    wait = WebDriverWait(driver,10)
    wait.until(EC.element_located_selection_state_to_be((By.ID, "peach"), True))

    ③ element_located_to_be_selected()

     期望元素处于选中状态

    wait = WebDriverWait(driver,10)
    wait.until(EC.element_located_to_be_selected((By.ID, "xxx")))
    wait.until(EC.element_located_to_be_selected(driver.find_element_by_id("xxx")))

    ④ element_to_be_clickable()

      判断元素是否可见并能被单击

    wait = WebDriverWait(driver,10)
    wait.until(EC.element_to_be_clickable(By.ID, "xxx"))

     ⑤ text

    text_to_be_present_in_element(locator,text)  判断内容text是否出现在元素中

       text_to_be_present_in_element(By.xxx,"xxx")

    text_to_be_present_in_element_value(locator,text)  判断text是否出现在元素的value属性中

      text_to_be_present_in_element_value((By.xxx,"xxx"), "valuexxx")

  • 相关阅读:
    iOS9 HTTP 不能正常使用的解决办法
    IOS UIWebView的一些用法总结
    顺序查找
    循环队列
    队列的链式存储实现
    栈的链式存储实现
    顺序表的实现
    MessageBox函数
    二分法查找
    冒泡排序
  • 原文地址:https://www.cnblogs.com/erchun/p/11892011.html
Copyright © 2011-2022 走看看