等待时间
强制等待
page.wait_for_timeout(1000)
自动等待
.wait_for_selector()
等待元素可见
page.wait_for_selector("//span[@class='set']", state="visible")
等待元素变得不可见,例如通过'display:none'
page.wait_for_selector("//span[@class='set']", state='hidden')
等待元素出现在DOM中
page.wait_for_selector("//span[@class='set']", state='attached')
等待从DOM中移除
page.wait_for_selector("//span[@class='set']", state='detached')
等待事件被触发
.wait_for_load_state()
等待前面按钮触发的事件加载完成,才进行下面的操作
"load" - 默认
page.locator("text=课题研究").click()
page.wait_for_load_state()
page.locator(".main_top_button .button_top_1").click() # 点击创建课题
等到没有网络连接至少毫秒。500
"networkidle"
page.wait_for_load_state("networkidle")