使用像(//div[@class='nav']//a)[5]
表達式來檢索與硒的特定元素(經由PHPUnit觸發)從未suceeds出於某種原因。硒,XPath的節點集和PHPUnit的
Xpath是有效的,使用其他Xpath表達式可以正常工作,但是一旦Xpath包含配置文件,Selenium服務器(2.0rc2)即使該元素存在也開始返回ERROR: Element (//div[@class='nav']//a)[5] not found.
。
這是PHP-的webdriver爲硒的限制,是否有某種變通方法(獲得的節點集內的第n個元素)?
乾杯
的[無法在硒獲得第n個節點]可能重複(http://stackoverflow.com/questions/3369342/cant-get-nth-node-in-硒) – edorian 2011-06-07 11:55:16
嘗試'xpath =(// div [@ class ='nav'] // a)[5]'代替。 – hakre 2011-06-07 11:59:29
都能跟得上沒有幫助 – pagid 2011-06-07 12:26:59