Selenium webdriver 如何获得全部<;李>;根据<;ul>;在selenium python中

Selenium webdriver 如何获得全部<;李>;根据<;ul>;在selenium python中,selenium-webdriver,Selenium Webdriver,单击此元素时,仅显示8-10。有50个元素,但如果我写在下面的代码中,则需要向下滚动查看所有元素- company = self.driver.find_element_by_id('ul-0') company_list = company.find_elements_by_tag_name('li') 公司列表只给出了8-10个值,但我想要全部50个值。“需要向下滚动查看所有值”您能详细说明一下吗?猜测一下,我会说这些元素是通过AJAX加载的,只有当你滚动到页面底部时才会触发?@Naren

单击此
元素时,仅显示8-10
  • 。有50个
  • 元素,但如果我写在下面的代码中,则需要向下滚动查看所有元素-

    company = self.driver.find_element_by_id('ul-0')
    company_list = company.find_elements_by_tag_name('li')
    

    公司列表只给出了8-10个值,但我想要全部50个值。

    “需要向下滚动查看所有值”您能详细说明一下吗?猜测一下,我会说这些元素是通过AJAX加载的,只有当你滚动到页面底部时才会触发?@Narendra Rajput,每次我滚动,都会显示10个元素。我推断我必须向下滚动才能获得所有的li,如果没有@Narendra Rajput所说的滚动,这是不可能的,因为它是由ajax加载的