Python/Selenium TypeError:必须是str,而不是int
好吧,又卡住了。无论我在哪一页上,我都试图提前点击LinkedIN的下一页。源代码显示当前页面总是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
//无论什么#
。。。所以我不确定这为什么不起作用:
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循环。由于弹出窗口、元素可见性等原因,所有内容都被破坏。我知道平台是为了防止它而构建的。在我看来,如果任何东西都可以循环(此时我必须索引所有东西),那么底部的链接列表就可以循环。它们是可见的。。。他们不是随机化的。。。它们是您想要运行测试的一切
只是想寻求一些建议。感谢您,因此'erscurrent_page.text+str(1)
呈现此错误:“TypeError:不支持的+:'WebElement'和'str'操作数类型”