Если вы хотите щелкнуть ссылку (тег привязки), попробуйте указать ей ссылку на тег a.
Можете ли вы изменить XPath на
//ul[@id='pw_listing_widget_tabs_list_ul']/li/a
List<WebElement> links= driver.findElements(By.xpath("//ul[@id='pw_listing_widget_tabs_list_ul']/li/a"));
Q2: Я даже пытался щелкнуть ссылку, используя текст, но текст долго до & он не может щелкнуть.
Ans2: Ваш элемент указывает на <li>
, и когда вы используете link.getText();
, он будет возвращать весь текст внутри <li>
, а не внутри <a href="">{ANCHOR-TAG-TEXT}</a>
Try to use the below XPATH:
//ul[@id='pw_listing_widget_tabs_list_ul']/li/a
Примечание: если возможно, поделитесь кодом ошибки и HTML