Python 中的 ExpectedConditions.not 相当于什么

问题描述 投票:0回答:2

在 Java 中,可以使用 ExpectedConditions.not 等到元素不再可见或不再可以找到

wait.until(ExpectedConditions.not(ExpectedConditions.elementToBeClickable(By.id("id1"))));

Pythonic 的方法是什么?

python selenium appium wait
2个回答
7
投票

如果您想等到元素not(不再)可点击,请尝试

wait.until_not(ExpectedConditions.element_to_be_clickable((By.ID,"id1")));

附注您应该记住,页面加载后元素最初可能不可点击


0
投票

另一种方式

wait.until(
    ExpectedConditions.none_of(
        ExpectedConditions.element_to_be_clickable((By.ID, "id1"))
    )
)
© www.soinside.com 2019 - 2024. All rights reserved.