相关疑难解决方法(0)

量角器的预期条件

在Python中编写selenium测试时,我习惯于使用显式等待来等待页面加载,或等待元素变得可见或可点击等:

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

element = WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.ID, "myDynamicElement"))
)
Run Code Online (Sandbox Code Playgroud)

这里的关键概念是提供等待的预期条件,有多种类型:

与使用sleep硬编码时间间隔的s 相比,使用预期条件使代码更清晰,更可靠.

现在,我们正在将我们的端到端测试基础设施转换protractor为很多.

Expected Conditions量角器中是否有相似的python-seleniumjava-selenium?如果没有,明确等待条件的规范方法是什么protractor

我查看了量角器文档并没有发现任何相关信息.

python testing selenium selenium-webdriver protractor

12
推荐指数
1
解决办法
1万
查看次数