selenium之三种等待,强制等待、隐式等待和显式等待
显式等待
presence_of_element_located
presence_of_all_elements_located
visibility_of_any_elements_located
判断页面至少有一个元素可见 visible, 传入locator,一旦定位就返回 the list of located WebElements;
不可见(元素隐藏 或是 完全不存在,一个都没有)返回的是 空列表;
和显式等待结合后, 符合 最少存在一个WebElement的 返回符合定位元素条件WebElement的列表,
不可见(元素隐藏 或是 完全不存在的)显式等待+报错
visibility_of_all_elements_located
判断页面all elements存在且可见 visible all elements are present and visible; 传入locator,全部符合的 就返回 the list of located and visible WebElements;
不能全部符合的返回False;不存在的元素返回 空列表;
和显式等待结合后,符合 全部可见WebElement的 返回符合定位元素条件WebElement的列表,
找不到元素的 + WebElement不能全部可见的 显式等待+报错