2017-09-28 2 views
0

Ich habe die Liste der Elemente wie folgt:PartialLinkText funktioniert nicht in Typoskript

<div class="container-menu" _ngcontent-c13=""> 
<nav _ngcontent-c13=""> 
<ul _ngcontent-c13=""> 
<li _ngcontent-c13=""> 
<a class="" _ngcontent-c13="" href="/32info" role="link" routerlinkactive="active" ng-reflect-router-link="/32info" ng-reflect-router-link-active="active" title="Information"> Information test </a> 
</li> 
<li _ngcontent-c13=""> 
<a class="active" _ngcontent-c13="" href="/32address" role="link" routerlinkactive="active" ng-reflect-router-link="/32address" ng-reflect-router-link-active="active" title="Address"> Data address </a> 
</li> 

ich auf Element zwei und dann zuerst in meinem Test zum ersten klicken wollte. Ich appellierte auf diese Weise:

element(by.partialLinkText('Data address')).click(); 
element(by.partialLinkText('Information test')).click(); 

aber das funktioniert jetzt nicht. Wie kann mein Tester auf diese Gegenstände klicken?

Antwort

0

Um die vollständige Compiler-Erfahrung für TypeScript mit Selenium WebDriverJS zu erhalten, fügen Sie die Typdefinitionen zu Ihrem Projekt hinzu, z. B. mit NPM.

npm install --save-dev @types/selenium-webdriver 

Der Quellcode für die Typdefinition ist auf GitHub,

Verwandte Themen