UI自动化之element_to_be_clickable(locator)

是等待页面元素可见的时候操作,会设置一定范围的时间,如果在时间范围内,元素可见,就

执行操作,元素不可见,就会引发TimeoutException的异常。如下是element_to_be_clickable

类的源码

from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
driver = webdriver.Firefox()
driver.implicitly_wait(30)
driver.get('http://www.baidu.com')
so = WebDriverWait(driver,10).until(expected_conditions.element_to_be_clickable((By.ID,'kwkw')))
so.send_keys('appium')
driver.quit()

 

 

本文来自博客园,作者:soulor,转载请注明原文链接:https://www.cnblogs.com/confidence-pearl/p/11016202.html

 
posted @ 2021-08-26 10:33  刘佳芳  阅读(2595)  评论(0)    收藏  举报