文件名称:预期条件判断的实践-origin9.0教程
文件大小:6.56MB
文件格式:PDF
更新时间:2024-07-19 14:08:01
selenium python
5.4 预期条件判断的实践 正如在前面章节所了解到的, expected_conditions 类提供了多种定义好的预期等 待条件。我们也可以通过WebDriverWait 来自定义 预期等待条件。当没有合适的预期等待条件可用的 时候,自定义的预期等待条件也是非常有效的。 让我们来修改一个前面章节中创建好的测试脚 本,实现一个自定义的预期条件判断,来检测下拉 列表中可选项的数量。 def testLoginLink(self): WebDriverWait(self.driver, 10).until (lambda s: s.find_element_by_id ("select-language").get_attribute("length") == "3") login_link = WebDriverWait (self.driver, 10).until(expected_conditions. visibility_of_element_located((By.LINK_TEXT,"Log In"))) login_link.click();