我已經開始使用Page工廠,現在我需要在@FindBy中提供xpath。如果有人能夠提供任何關於如何使用@Findby在xpath中傳遞變量的建議或參考,那將會很棒。在java中使用@Findby遍歷所有元素xpath
元,我想與@Findby註釋更換
for(i=1; i <= liElements.size(); i++) {
WebElement linkElement = driver.findElement(By.xpath("//li[" + i + "]/div//a[contains(@class, 'btn-mini')]"));
linkElement.click();
}
非常感謝提前對你的幫助。
從您的文章中,它並不突出核心問題。請您澄清一下,如果您發現任何錯誤或您試圖找到的示例html? – Rao
我想用@FindBy註釋替換我的代碼。我不知道我怎麼能實現它。 – user16165
你可以檢查示例[這裏](https://github.com/SeleniumHQ/selenium/wiki/PageFactory),看看這是否有幫助? – Rao