Comment utiliser une variable non "final" comme valeur de l'attribut d'une annotation?
Bonjour,
Lorsque j'exécute le code suivant, Eclipse m'indique l'erreur ci-dessous :
Code:
1 2 3 4
|
static String bouton = "bouton_1";
@FindBy(how = How.ID, using = bouton) private WebElement premierBouton; |
Citation:
The value for annotation attribute FindBy.using must be a constant expression
Je dois obligatoirement faire :
Code:
1 2 3 4
|
static final String bouton = "bouton_1";
@FindBy(how = How.ID, using = bouton) private WebElement premierBouton; |
Je voudrai pouvoir manipuler la chaîne avant qu'elle soit utilisée par l'annotation @FindBy.
Est-il possible de faire ça?
Merci