簡體   English   中英

@Findby使用帶索引的xpath

[英]@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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM