Javascript Python selenium返回的是空列表,而不是元素

Javascript Python selenium返回的是空列表,而不是元素,javascript,python,selenium,Javascript,Python,Selenium,我试图单击一些用javascript生成的按钮,但是当我运行代码时,它只返回一个空列表,我有一个for循环来单击while循环的每个循环返回的每个按钮,因为当它滚动到页面底部最后一个按钮所在的位置时,它应该会生成更多的按钮 def click_follow_buttons(driver): current_count = 0 while current_count <= 7: follow_buttons = driver.find_elements_by_

我试图单击一些用javascript生成的按钮,但是当我运行代码时,它只返回一个空列表,我有一个for循环来单击while循环的每个循环返回的每个按钮,因为当它滚动到页面底部最后一个按钮所在的位置时,它应该会生成更多的按钮

def click_follow_buttons(driver):
    current_count = 0
    while current_count <= 7:
        follow_buttons = driver.find_elements_by_class_name("user-actions-follow-buttonjs-follow-btnfollow-buttonbtnsmallsmall-follow-btn")
        print follow_buttons
        for button in range(0,len(follow_buttons)):
            if button.is_displayed():
                button.click()
        current_count += 1

当我加载我的腌制cookies时,我删除了一些google cookies,因为即使我被定向到google的域,它们也不会添加到我的驱动程序中。

这是CSS的一个相当大的类名,应该是这样的吗?@Xbirketx是的,应该是这样的,类的名称中不支持空格。因为空格用于分隔两个类。如果您提供一个示例url,我们可能会复制和/或回答?这对于CSS来说是一个相当大的类名,应该是这样的吗?@Xbirketx是的,应该是这样的,类的名称中不支持空格。因为空白用于分隔两个类。如果您提供了一个示例url,我们可能能够复制和/或回答?
[]
[]
[]
[]
[]
[]
[]
[]