gpt4 book ai didi

python - 如何直接使用python-selenium预期条件函数?

转载 作者:太空宇宙 更新时间:2023-11-03 21:03:11 24 4
gpt4 key购买 nike

对于 python-selenium 实现,你有 expected conditions通常在 WebDriverWait 构造中使用:

element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.ID, "myDynamicElement"))

我想直接使用此条件,而不使用 WebDriverWait。但做一个简单的

element = EC.presence_of_element_located((By.ID, "myDynamicElement"))

似乎不起作用。那么如何做/使用它呢?

最佳答案

然后您可能想要构建一个自定义方法来运行代码块

def try_bool(attempts = 10, duration = 0.2, interest = True)
count = 0
item_of_interest = null
while item_of_interest == interest || count == attempts
item_of_interest = interest
time.sleep(duration)
count += 1

element = driver.find_element_by_id('locator')
try_bool(10,1,element.is_displayed())

关于python - 如何直接使用python-selenium预期条件函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55592609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com