Python/Selenium TypeError:必须是str,而不是int

Python/Selenium TypeError:必须是str,而不是int,python,string,selenium,int,Python,String,Selenium,Int,好吧,又卡住了。无论我在哪一页上,我都试图提前点击LinkedIN的下一页。源代码显示当前页面总是//无论什么#。。。所以我不确定这为什么不起作用: current_page = driver.find_element_by_class_name("active") next_page = str(current_page.text +1) 但当我点击以下内容的顺序页面时: driver.find_element_by_xpath('//button[contains(text(), "+(n

好吧,又卡住了。无论我在哪一页上,我都试图提前点击LinkedIN的下一页。源代码显示当前页面总是
  • //无论什么#
  • 。。。所以我不确定这为什么不起作用:

    current_page = driver.find_element_by_class_name("active")
    next_page = str(current_page.text +1)
    
    但当我点击以下内容的顺序页面时:

    driver.find_element_by_xpath('//button[contains(text(), "+(next_page)+"]').click()
    
    我得到以下错误: “下一页=str(当前页+1) TypeError:必须是str,而不是int“

    也就是说,这是LinkedIN,我还没有能够编写一个成功的for循环。由于弹出窗口、元素可见性等原因,所有内容都被破坏。我知道平台是为了防止它而构建的。在我看来,如果任何东西都可以循环(此时我必须索引所有东西),那么底部的链接列表就可以循环。它们是可见的。。。他们不是随机化的。。。它们是您想要运行测试的一切

    只是想寻求一些建议。感谢您,因此'ers

    current_page.text+str(1)
    呈现此错误:“TypeError:不支持的+:'WebElement'和'str'操作数类型”