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。这确实是个打字错误!