[英]@Findby using xpath with index
我可以使用@Findby並將某些值作為參數傳遞嗎?
@FindBy("//div[contains(@class,'gallery_grid_image_caption gallery_grid_image_caption_padding')]"[$INDEX])
我知道我可以在使用findElement時執行此操作。 如果有解決方案/解決方法,請告訴我。
我想要做的是讓我們說有一個for循環,頁面中有一個元素列表。 現在讓我們說在這些字段中唯一改變的是xpath的位。 //div/1
, //div/2
....我想要做的是為所有這些元素表示一個元素,並將結束值作為參數傳遞。
我相信你要做的是這樣的:
@FindBy(xpath = "//div[contains(@class,'gallery_grid_image_caption gallery_grid_image_caption_padding')]")
public WebElement yourElement;
SO-9028757應該為您提供更多背景信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.