python selenium WebDriverWait不';在页面上找不到元素,尽管它是';现在

python selenium WebDriverWait不';在页面上找不到元素,尽管它是';现在,python,selenium,search,wait,Python,Selenium,Search,Wait,我试图在页面上搜索拍卖,并等待搜索到的拍卖标题出现在列表的第一个元素中。要做到这一点,我正在使用 WebDriverWait(self.driver, 30).until(expected_conditions.text_to_be_present_in_element(view_consignments_page._first_result, view_consignments_page._title_uuid)) 有时有效,有时无效——尽管文本出现在列表的第一个元素中。在这种情况下,测试失

我试图在页面上搜索拍卖,并等待搜索到的拍卖标题出现在列表的第一个元素中。要做到这一点,我正在使用

WebDriverWait(self.driver, 30).until(expected_conditions.text_to_be_present_in_element(view_consignments_page._first_result, view_consignments_page._title_uuid))
有时有效,有时无效——尽管文本出现在列表的第一个元素中。在这种情况下,测试失败:

在左下角有一个字段“Szukaj”(搜索),我将拍卖标题发布到该字段,单击搜索并将页面滚动到顶部,以确保元素可见。搜索找到元素并作为第一个结果出现,但WebDriverWait没有捕捉到它


你知道为什么有时有效,有时无效吗?

你试过增加等待时间吗?事实并非如此,因为我在每次失败测试结束时都会截图,显示搜索功能已经完成,结果是正确的,正如你在我的imgur截图上看到的那样,你是否尝试过增加等待时间?事实并非如此,因为我在每个失败测试结束时制作截图,它表明搜索功能已经完成,结果是正确的,正如你在我的imgur截图上看到的那样