判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方法:
title_is: 判断当前页面的title是否完全等于(==)预期字符串,返回布尔值
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome() # 启动chrome
driver.get('http://www.baidu.com')
title = EC.title_is('百度一下,你就知道')(driver)
print(title)
title_contains : 判断当前页面的title是否包含预期字符串,返回布尔值
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome() # 启动chrome
driver.get('http://www.baidu.com&#