Der Versuch, einen XPath-Ausdruck zu finden in verwenden:Java Selen. Finden Element von Text für bestimmte XPath
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("XPATH HERE"))).click();
Das Element sagt „einladen Benutzer“ auf der Seite und ich muss in der Lage sein, auf sie
klicken ich brauche das Element /a[@id='inviteUsers_8ef17ba4-b739-4fb6-8198-3862ea84c381_toggle']
aber das Problem ist, die Zeichen nach „inviteUsers_“ dynamisch
ich habe erzeugt wird bereits diese versucht zu finden:
"//*[contains(.,'Invite Users')]";
"//a[contains(.,'Invite Users')]";
Und diese geben NoSuchElement
Ausnahmen.
Dies ist die komplette XPATH:
/html/body/div[@class='col-xs-10 col-xs-offset-2 main']/fieldset[@class='form-horizontal']/div[@id='roles']/div[@id='entitlements']/div[@class='panel panel-default '][3]/div[@id='service_8ef17ba4-b739-4fb6-8198-3862ea84c381']/div[@class='panel-body']/div[@class='panel panel-default'][1]/div[@class='panel-heading']/h4[@class='panel-title']/a[@id='inviteUsers_8ef17ba4-b739-4fb6-8198-3862ea84c381_toggle']
Haben Sie Ihre Antwort gefunden? Wenn nicht, posten Sie bitte den relevanten HTML-Code für den Link, auf den Sie klicken möchten. – JeffC