Ich bin sehr neu im Bereich der Automatisierungstests und suche nach Hilfe, um das Panel im ausgeblendeten Zustand zu identifizieren, das ich öffnen muss, um Details für Formularfelder in diesem Panel einzugeben.Was ist der beste Weg, um ein reduziertes Panel im Winkelmesser zu finden?
ich mit unten XPath-Locator versuchen:
browser.findElement(by.className('panel-heading collapsed')).click();
Bitte lassen Sie mich wissen, wenn ich es in einem richtigen Weg tue.
Webseite Code:
<div class="panel-heading collapsed" id="menu-toggle2" data-toggle="collapse" data-parent="#accordion" data-target="#collapseTwo1" ng-click="tooglePanel('collapseTwo1')" role="button" tabindex="0" aria-expanded="false">
<h4 class="panel-title">
<a class="accordion-toggle panel-heading collapsed" id="menu-toggle2" data-toggle="collapse" data-parent="#accordion" data-target="#collapseTwo1" aria-expanded="false">
<strong class="ng-binding">COMPANY DETAILS</strong>
</a>
</h4>
</div>
Hier ist, was die Homepage Code wie folgt aussieht:
COMPANY DETAILS