【发布时间】:2017-01-29 05:34:34
【问题描述】:
亲爱的,
我遇到了以下 xpath 的问题,如果 $pos 大于 1,它不返回任何元素。
请注意,有超过 1 个 div[@class="panel-heading"] 表单[包含(@action, "/myaction?")]
$this->webdriver->findElement(WebDriverBy::xpath('//form[contains(@action, "/myaction?")]//div[@class="panel-heading"][' . $pos . ']//a[contains(@onclick, "do_something")]'))->click();
知道我的 xpath 有什么问题吗?
提前致谢, 莱昂内尔
【问题讨论】:
-
xpath 看起来没问题。如果可能,请添加表单的 html sn-p。您在浏览器中尝试过 xpath 吗?