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")



