当前位置: 首页 > 知识库问答 >
问题:

如何为此找到Xpath?

晏华奥
2023-03-14
<table cellspacing="0" cellpadding="0" width="50" border="0" style="border-collapse:collapse;">
<tr class="TabUnselected" valign="top" id="MainTabControl2">
<td width="5"><img width="5" height="5" border="0" src="images\eyebrow-upper-left-corner.gif" style="border-width:0px;" /></td><td><table cellspacing="3" cellpadding="0" width="99%" border="0">
<tr>
<td class="TabCaption" align="left" valign="bottom" OnClick="selectTab(2, 11, 'MainTabControl', 'Panel', 'lblTitle', 'paneltitle', 'hfldSelectedTab');" OnMouseOver="highlightTab('MainTabControl2', 'TabUnselected', 'TabHighlighted');" OnMouseOut="resetTab('MainTabControl2', 'TabUnselected', 'TabHighlighted');" style="white-space:nowrap;">**More Details**</td></tr>
</table>
Exception in thread "main" org.openqa.selenium.NoSuchElementException: Unable to find element with link text == More Details (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 421 milliseconds

不管怎么说..如何识别XPath?

//*[@OnClick='selectTab(2, 11, 'MainTabControl', 'Panel', 'lblTitle', 'paneltitle', 'hfldSelectedTab')']

通过给XPath..不走运..org.openqa.selenium.invalidselectoreXception:xpath表达式“//*[@onclick='select tab(2,11,'maintabcontrol','panel','lbl title','paneltitle','hfld selectedtab')']”无法计算或在WebElement(警告:服务器未提供任何stacktrace信息)命令持续时间或超时:157毫秒

共有1个答案

邵刚洁
2023-03-14

尝试使用以下XPath:

//tr[@id=“MaintabControl2”]//td[@class=“TabCaption']

//td[@class='tabcaption']

 类似资料:
  • 我怎么解决这个问题? http://localhost:3000/favicon.ico404(未找到) 服务器有此错误消息: 找不到404错误:在D:\nodetour\app中找不到。第二层的js:82:13。句柄[作为句柄\u请求](D:\nodetour\node\u modules\express\lib\router\layer.js:95:5)位于trim\u前缀(D:\nodeto

  • 问题内容: 在CentOS 5 linux上使用一些基本的Java应用程序,我已设置为指向其中包含和 我有文件 和 当我运行,并在一切完美 但是,当我运行从内上我得到一个文件未找到错误,特别是 为什么会这样呢? 感谢所有帮助 问题答案: 您不应将 类路径 设置为指向您的JDK bin目录-而是应该是 PATH 环境变量,它与类路径的作用不同。(classpath定义了包含已编译的Java .cla

  • 除了去掉“D”之外,有没有办法。从第一个查询开始,使第一个代码段不抛出错误消息? 以下是源代码:

  • 我有一个非常奇怪的问题在Javawebstart应用程序。我正在使用slf4j和logback作为我的日志框架,但是当我的一个用户运行webstart应用程序时,他会收到一条log4j警告消息!我不包括log4j罐在webstart应用程序。log4j可能来自哪里,我如何找到?我不能导入任何log4j类并调用它们的方法,因为我不能编译一个我没有的jar文件。 以下是一些细节: SLF4J 1.7.

  • 问题内容: 我有一个充满二维数据的数据库-地图上的点。每个记录都有一个几何类型的字段。我需要做的就是将一个点传递给存储过程,该存储过程返回 k个 最近的点(k也将传递给sproc,但这很容易)。我在http://blogs.msdn.com/isaac/archive/2008/10/23/nearest- neighbors.aspx上 找到了一个查询,该查询可以获取最近的单个邻居,但是我不知道

  • 我最近一直在研究这个Java游戏。我试图用音频剪辑添加音乐,但它不起作用,所以我取出了我的主代码,删除了主代码,因为我不再需要它了。在我实现音乐之前,所有的代码都是一样的,但现在这个消息弹出,不让我运行我的游戏: 错误:在com.Illuminationsco.gonerdgo.entities.markles类中找不到Main方法,请将Main方法定义为:public static void M