2017-09-17 2 views
0

Est-il même possible de cliquer sur le bouton si c'est SPAN NG-IF? Ou je regarde tout faux. Ce nom "Port Lõuna" change si je clique sur autre chose dans le menu déroulant. J'ai une liste avec tous les noms mais je n'arrive pas à comprendre comment cliquer sur l'un d'entre eux. TIA !!!Cliquez avec le bouton déroulant Excel-VBA IE (SPAN NG-IF) (angularjs)

<button class="dropdown-toggle button ico-marina" aria-expanded="false" aria-haspopup="true" type="button" ng-class="{ 'ico-marina': vm. 
UserService.getActiveRole().role.authItem === vm.ENUM.ROLE_MARINA_MANAGER || vm.UserService.getActiveRole().role.authItem === vm.ENUM.RO 
LE_MARINA_USER, 'ico-vessel': vm.UserService.getActiveRole().role.authItem === vm.ENUM.ROLE_SAILOR}" uib-dropdown-toggle=""> 
<!-- ngIf: vm.UserService.getActiveRole().role.authItem === vm.ENUM.ROLE_MARINA_MANAGER || vm.UserService.getActiveRole().role.authIte 
m === vm.ENUM.ROLE_MARINA_USER --> 
<span class="ng-binding ng-scope" ng-if="vm.UserService.getActiveRole().role.authItem === vm.ENUM.ROLE_MARINA_MANAGER || vm.UserServic 
e.getActiveRole().role.authItem === vm.ENUM.ROLE_MARINA_USER">Lõunaranna port</span> 
<!-- end ngIf: vm.UserService.getActiveRole().role.authItem === vm.ENUM.ROLE_MARINA_MANAGER || vm.UserService.getActiveRole().role.aut 
hItem === vm.ENUM.ROLE_MARINA_USER --> 
<!-- ngIf: vm.UserService.getActiveRole().role.authItem === vm.ENUM.ROLE_SAILOR --> 
<!-- ngIf: vm.UserService.getActiveRole().role.authItem === vm.ENUM.ROLE_ADMIN -->    
<!-- ngIf: vm.UserService.roles.length > 1 --> 
<span class="caret ng-scope" ng-if="vm.UserService.roles.length > 1"></span> 
<!-- end ngIf: vm.UserService.roles.length > 1 -->   
</button> 

Répondre

0

Cela fonctionne

For Each e In oIE.document.getElementsByTagName("a") 
    If InStr(e.InnerText, cl) <> 0 Then 
     e.Click 
     Exit For 
    End If 
    Next 
Next cl