我试图通过selenium python自动化,从网页中的元素列表中选择一个特定的元素 . 这是在网页的第一页我从显示的5个项目中选择一个列表项,稍后我需要在列出所有五个数字的网站的下一页中取消选择它们 . 如何选择我在网页第一页中选择的特定元素?
第一个页面列表项的HTML代码如下所示 - >
我已经生成xpath为:
.//*[@id='oobe-login']/body/div[1]/main/div/div[1]/ul/li[1]/label/div[2]/p
.//*[@id='oobe-login']/body/div[1]/main/div/div[1]/ul/li[2]/label/div[2]/p
.//*[@id='oobe-login']/body/div[1]/main/div/div[1]/ul/li[3]/label/div[2]/p
.//*[@id='oobe-login']/body/div[1]/main/div/div[1]/ul/li[4]/label/div[2]/p
.//*[@id='oobe-login']/body/div[1]/main/div/div[1]/ul/li[5]/label/div[2]/p
并且下一页的HTML代码列出了所有元素:
li class="ng-scope" ng-repeat="line in allLinesList">
我在这里做一个文本检查,这是一种硬编码类型,用于选择我在第一页中选择的数字 .
任何人都可以建议我一个解决方案,以便selenium webdriver点击下一页中的每个元素并检查它是否已注册,如果已注册,则取消注册它?请帮忙 .