使用Excel-vba IE下拉按钮(span ng-if)(angularJS)单击



如果是跨度ng-if,是否可以"单击"按钮?还是我看不到这一切。如果我在下拉菜单上单击其他内容,那么"Lõuna端口"的名称会更改。我有所有名称的列表,但无法弄清楚如何单击其中任何一个。tia !!!

<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>

这有效

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

最新更新