Java 如何使用XPATH转到搜索结果中的第二页或下一页

Java 如何使用XPATH转到搜索结果中的第二页或下一页,java,selenium,xpath,selenium-webdriver,web-scraping,Java,Selenium,Xpath,Selenium Webdriver,Web Scraping,嗯……我想我还没有弄清楚xpath是如何工作的。我正在尝试选择下面的元素,以便单击第二页。但我所尝试的并不奏效。这里怎么了?我正在选择a标记,然后尝试查找包含ref的标记,其值为next element = driver.findElement(By.xpath("//a[contains(@ref,'next')]")); 我可能在那里看到打字错误。您试图使用的属性是rel,其值为next 因此正确的xpath将是 //a[contains(@rel,'next')] 你能把html粘贴到

嗯……我想我还没有弄清楚
xpath
是如何工作的。我正在尝试选择下面的元素,以便单击第二页。但我所尝试的并不奏效。这里怎么了?我正在选择
a
标记,然后尝试查找包含
ref
的标记,其值为
next

element = driver.findElement(By.xpath("//a[contains(@ref,'next')]"));

我可能在那里看到打字错误。您试图使用的
属性是
rel
,其值为
next

因此正确的
xpath
将是

//a[contains(@rel,'next')]

你能把
html
粘贴到@Zack这里吗?或者提供一个网站链接。啊哈…我的错!谢谢@Saifur。这确实是个打字错误!