我可以使用@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应该为您提供更多上下文。