好的,再次卡住了。无论我在哪一页上,我都试图单击前进到LinkedIN的下一页。源代码显示您的当前页面始终为<li class="active">//whatever#</li>
...,所以我不确定为什么它不起作用:
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(current_page.text +1) TypeError:必须为str,而不是int“
话虽这么说,它是LinkedIN,而且我还不能编写成功的for循环。由于弹出窗口,元素的可见性等原因,一切都被破坏了。我知道该平台是为防止这种情况而构建的。在我看来,如果可以循环任何内容(此时我必须将所有内容编制索引),那么底部的链接列表就可以了。它们是可见的...它们不是随机分布的...它们是您要运行测试的所有内容。
只是在寻找一些建议。谢谢大家