Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “观察”;没有此类元素错误“;在尝试查找Selenium中的元素时_Java_Selenium_Xpath - Fatal编程技术网

Java “观察”;没有此类元素错误“;在尝试查找Selenium中的元素时

Java “观察”;没有此类元素错误“;在尝试查找Selenium中的元素时,java,selenium,xpath,Java,Selenium,Xpath,[html代码][1]错误: 在尝试查找和删除元素并对其进行剪辑时,观察到以下错误: NoSuchElementException: no such element: Unable to locate element 下面是xpath driver.findElement(By.xpath("//*[@id=\"navTabs\"]/li[5]/a")).click(); Selenium-Selenium-java-3.6.0 爪哇-爪哇氧气 浏览器-Chrome 我试着等待 下面是供您参

[html代码][1]错误: 在尝试查找和删除元素并对其进行剪辑时,观察到以下错误:

NoSuchElementException: no such element: Unable to locate element
下面是xpath

driver.findElement(By.xpath("//*[@id=\"navTabs\"]/li[5]/a")).click();
Selenium-Selenium-java-3.6.0 爪哇-爪哇氧气 浏览器-Chrome

我试着等待

下面是供您参考的html代码

  • 宽度:10%;显示:内联块;“> 宽度:10%;显示:内联块;“>

似乎只有4个li标签,而u正在搜索第5个。因此,将其更改为li[4]

driver.findElement(By.xpath("//*[@id=\"navTabs\"]/li[4]/a")).click();

在给出类之前,在xpath的开头,您还应该给出标记


喜欢//td[@class]

你能分享你的html代码吗?我已经添加了图片。请点击“html代码”链接,您可以展开所有
  • 标记,并将
    html
    粘贴为文本以供进一步分析吗?但是只有4个列表项,而您正在尝试访问第5个列表项(索引是基于1的)。“Previosuy有5个项目。但是它不适用于5个项目”现在尝试使用4。同样的结果,对不起。以前有5个项目。否改为4。但是,这段代码不起作用。我和李[4]试过了。结果是一样的。脚本终止时出现以下错误。“”在端口22363上启动ChromeDriver 2.32.498550(9DEC586C31BCC53A9CE3C7226F0C1C5810906A),只允许本地连接。2017年10月27日下午2:19:35 org.openqa.selenium.remote.ProtocolHandshake createSession信息:检测到的方言:线程“main”org.openqa.selenium.ElementNotVisibleException:元素不可见(会话信息:chrome=61.0.3163.100)driver.findelelement(By.xpath(“/*[@id=\'navTabs\\]]/li[4]/a”)。单击()例如,在这个xpath中,还需要添加什么?在起始//ul[@id=..中添加ul标记,因为您使用的id是ul标记的id