У меня есть следующий XPath:
//div[contains(@id, 'box')]/div/h4/small/a[contains(@href, 'google')]/@href
Когда я пробую этот XPath в XPath Checker (расширение Firefox), он все время работает идеально. Но когда я делаю следующее в Selenium:
System.out.println(selenium.getAttribute("//div[contains(@id, 'box')]/div/h4/small/a[contains(@href, 'google')]/@href"));
Он продолжает выдавать следующую ошибку:
14:30:56.311 INFO - Got result: OK on session 5a1401d374a04779bbe6f7fe9a0b4536
14:30:56.315 INFO - Command request: getAttribute[//div[contains(@id, 'box')]/div/h4/small/a[contains(@href, 'google')]/@href, ] on session 5a1401d374a04779bbe6f7fe9a0b4536
14:30:56.372 INFO - Got result: ERROR: Element //div[contains(@id, 'box')]/div/h4/small/a[contains(@href, 'google')]/ not found on session 5a1401d374a04779bbe6f7fe9a0b4536
Я схожу с ума, чтобы решить эту проблему. Кто-нибудь видит какую-либо ошибку в моей строке кода?