显示等待中期望场景

Posted hd-test

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示等待中期望场景相关的知识,希望对你有一定的参考价值。

* 导包: selenium.webdriver.support.expected_conditions as EC

1> alert_is_present()      //判断页面是否出现alert弹窗

ey: wait = WebDriverWait(driver,10)

# 打印alert框的信息

wait.until(EC.alert_is_present()).text

2> element_Located_selection_state_to_be(locator,state)      

// 判断一个元素的状态是否是给定的状态,第一个传入的参数是一个定位器,定位器是一个元祖(by,path),第二个参数表示期望的元素状态,True表示选中状态,False 表示未选中状态;相等返回True,否则返回False.

ey:

wait.until(EC.element_located_selection_state_to_be(By.ID,"peach"),True)

3> element_selection_state_to_be(driverObject,state)

//判断给定的元素是否被选中,第一个参数是一个webdriver 对象,第二个是期望的元素的状态,相当返回True

ey:

wait.until(EC.element_selection_state_to_be(driver.find_element_by_id("peach"),True))

4> element_located_to_be_selected(locator)

// 期望某个元素是选中状态,参数是一个定位器

ey: wait.until(EC.element_locaated_to_be_selected(By.ID,"peach"))

5> element_to_be_selected(driverObject)

// 期望某个元素处于选中状态,参数为一个WebDriver实例对象

ey:wait.until(EC.element_to_be_selected(driver.find_element_by_id("peach")))

6> element_to_be_clickable(locator)

// 判断某元素是否可见并且能被单击,条件满足返回该页面元素对象,否则返回False

ey:wait.until(EC.element_to_be_clickable(By.XPATH,‘//input[@Display alert box]‘))

以上是关于显示等待中期望场景的主要内容,如果未能解决你的问题,请参考以下文章

不匹配的输入“>”在结构类型中期望 < 靠近“STRUCT”

python基于tpot训练模型机器学习模型并指定在模型训练过程中期望使用的学习器列表

Facebook JS SDK 的 FB.api('/me') 方法不返回我在 Graph API v2.4+ 中期望的字段

业务测试痛点---解决复杂场景的合同再造

如何从命令行调用 ODI 场景并等待其执行

uniapp关闭首页加载