Object 如何使用对象id获取xpath?

Object 如何使用对象id获取xpath?,object,selenium,xpath,Object,Selenium,Xpath,我有一个带有以下表达式的输入框的HTML代码: <div id="divId"> <object id="myId" align="middle" type="application/myId"> <param value="myValue"> </object> </div> 若我对Xpath使用div id,那个么它指向div bar,但我只需要对“Object”使用Xpath。 如何获取上述表达式

我有一个带有以下表达式的输入框的HTML代码:

<div id="divId">
    <object id="myId" align="middle" type="application/myId"> 
     <param value="myValue">
    </object>
</div>

若我对Xpath使用div id,那个么它指向div bar,但我只需要对“Object”使用Xpath。
如何获取上述表达式的xpath。

没有更多细节,我只能建议使用以下xpath:

//Object[@id='myId']

您所说的“Xpath”是什么意思?对象没有明确的XPath。所有对象都有许多XPath。@RobbieWareham,这是非常不正确的。你所说的对象可能是一个元素。XML没有对象。@dirkk。。这是HTML代码,对象字段用于签名画布。我尝试了相同的方法,但在Selenium IDE中出错为“[error]locator not found://div[@id='signature']/object,error=TypeError:e.scrollIntoView不是函数”发布HTML的相关部分(编辑问题以包含它,不要在注释中发布)。您确定
的直接子对象吗?请检查我更新的有问题的代码,是的,
的直接子对象。鉴于您发布的HTML标记,此XPath在XPath tester中对我有效:
//div[@id='divId']/object
。如果这对您不起作用,我相信问题出在其他地方,而不是XPath。