Tag Archives: 自动化

Selenium 中ExpectedConditions 用法说明(最全整理)

首先导入包 [cc lang=”python”]from selenium.webdriver.support import expected_conditions as EC[/cc] 1,判断当前页面的title是否精确等于预期 [cc lang=”text”]titleIs( String title) EC.title_is(‘Google’) [/cc] 2,判断当前页面的title是否包含预期字符串 [cc lang=”text”]titleContains( String title)[/cc] [cc lang=”python”]if EC.title_contains(‘google’): ##等于 if ‘google’ in driver.title: [/cc] 3,判断当前页面的url是否精确等于预期 [cc lang=”text”]urlToBe( String url)[/cc] 4,判断当前页面的url是否包含预期字符串 [cc lang=”text”]urlContains( String fraction)[/cc] 5,当前URL字符串正则表达式匹配 [cc lang=”text”]urlMatches( String regex)[/cc] 6,判断元素是否出现,只要有一个元素出现,就通过。(出现不代表可见) 判断是否至少有 1 个元素存在于 dom 树中。举个例子,如果页面上有 n 个元素的 class 都是’column-md-3’,那么只要有 1… Read More »