Selenium webdriver 我无法找到使用xpath for Selenium webdriver的定位器

Selenium webdriver 我无法找到使用xpath for Selenium webdriver的定位器,selenium-webdriver,Selenium Webdriver,下面是Inspect元素的jscript代码 它有许多li和span标记。如何编写Selenium命令来单击IIS菜单 当我尝试使用Firebug时,我得到了下面的代码,有人能帮助我如何为此编写Xpath吗。 您可以使用Xpath实现相同的功能,因为所有li都有相同的类名,所以使用Xpath更好。您可以使用Firebug和Firepath在Mozilla Firefox中找到它 谢谢,我找到了查找定位器的正确方法。下面是适用于我的代码: Actions action=new Actions(d

下面是Inspect元素的jscript代码

它有许多li和span标记。如何编写Selenium命令来单击IIS菜单

当我尝试使用Firebug时,我得到了下面的代码,有人能帮助我如何为此编写Xpath吗。

您可以使用Xpath实现相同的功能,因为所有
li
都有相同的类名,所以使用Xpath更好。您可以使用Firebug和Firepath在Mozilla Firefox中找到它

谢谢,我找到了查找定位器的正确方法。下面是适用于我的代码:

Actions action=new Actions(driver);
WebElement e= driver.findElement(By.xpath("/html/body/form/div[3]/div/table[2]/tbody/tr/td[1]/div/div/ul/li[7]/a/span")); 
action.moveToElement(e).moveToElement(driver.findElement(By.xpath("//html/body/form/div[3]/div/table[2]/tbody/tr/td[1]/div/div/ul/li[7]"))).click().build().perform();

你会在你的问题中编辑你目前正在处理的代码吗?您使用的是什么语言?欢迎使用堆栈溢出!请阅读,特别是关于(MCVE)的部分,这将帮助您调试自己的程序并自行解决问题。如果您这样做了,但仍然卡住了,您可以回来发布您的MCVE,您尝试了什么,以及执行结果,包括任何错误消息,以便我们可以更好地帮助您。还提供指向页面和/或相关HTML的链接。欢迎使用Stack Overflow!请阅读原因。粘贴代码并正确格式化。问题是我可以使用什么XPath来定位这些元素,而您的答案是使用XPath。这并不是真正的回答问题。非常感谢,我尝试了许多Xpath选项,但无法准确定位。你能提供页面的URL吗