我正在为wicket应用程序编写硒测试,并且无法获得一些xpath。如何获取链接的xpath?
例如:
我试图得到一个链接中的XPath。这里是通过动态便门创建链接:
<span>
\t <a id="id2b3" href="#" onclick="var wcall=wicketAjaxGet('./participante_geral?7-1.IBehaviorListener.0-containerDiv-frameSetDiv-gridDiv-linhas-body-rows-1-cells-2-cell-linkPanel',function() { }.bind(this),function() { }.bind(this), function() {return Wicket.$('id2b3') != null;}.bind(this));return !wcall;">
\t \t <span>Some String</span>
\t </a>
</span>
我试图得到这样的链接中的XPath:
//a/span[(text() = 'Some String')]/..
但是,当我运行硒测试Firefox的WebDriver,我找不到元素/链接。
当我在铬控制台运行
$x("//a/span[(text() = 'Some String')]/..")
我能找到成功的元素。
但是,当我在firefox中运行相同的命令时,我得到一个包含链接的数组。
我的xpath有什么问题?
在此先感谢。