Kann jemand etwas Licht auf das dynamische Abrufen der ID-Liste durch PageSection werfen. Unsere Seite enthält Anzahl der Abschnitte basierend auf Anzahl der Personeninformationen. Jede Person ist eine formularbasierte Seitenauswahl.Dynamische Element-ID in Selen @FindBy
Hier ist ein Beispiel.
@FindBy(css = "#personForm0 > fieldset > div.apisInfoRequired.statusBox.active > div.btn.action.addBtn > input")
public PageElement addInfantBtn;
@FindBy(css = "#personForm1 > fieldset > div.apisInfoRequired.statusBox.active > div.btn.action.addBtn > input")
public PageElement addAdultBtn;
#personForm0
kann bis zu #personForm9
, jetzt gehen, wenn ich las, dass die Verwendung @FindBy
, ich Schwierigkeiten mit Selen ist vor. Kann jemand deine Gedanken teilen, wie man das schreibt?
Ich habe keinen Namen für das Element. – RamRapolu
Dann verwenden CSS oder XPATH, um sie zu finden. Sie sind auch möglich, mit findElements() –
Thomas zu verwenden, diese sind unterschiedliche Form in HTML, basierend auf der Anzahl der Elemente (Person), z. Wie verwenden Sie dynamisch @FindBy (css = "id1"), css = id2, id3, id4, weil jedes mehrere Elemente mit indizierten Werten hat. pfa 2 Klassen benutze ich. – RamRapolu