Мне нужно нажать на всплывающее окно, которое появляется в этом формате. Мне нужно сделать это в AppleScript.
<div class="bg-white pad5 rounded-corners mtopbot10 price-list-container animated slideInRight ng-scope" id="price-list-0" ng-if="loc.showPriceList">
<p class="pleftright15">
<a ng-click="popup.togglePriceList(loc, $index)" class="btn btn-primary">
<i class="fa fa-arrow-left"></i> Select Location
</a>
</p>
<h4 class="mtopbot0 ptop10 mleftright15 text-700 text-center">What would you like to draw?</h4>
<ul class="list-unstyled popup-price-list">
<!-- ngRepeat: pricelist in loc.priceLists --><li class="price-list-item ng-scope" ng-click="popup.selectLocation($event, loc, pricelist)" ng-repeat="pricelist in loc.priceLists">
<h5 class="mtopbot5 ng-binding">
Scene
</h5>
<p class="mtopbot5 ng-binding" ng-bind-html="pricelist.description | trusted">Best Item 1<br>Best Item 2<br>Best Item 3</p>
</li><!-- end ngRepeat: pricelist in loc.priceLists -->
</ul>
</div>
Я пытался:
to clickClassName(theClassName, elementnum, tab_num, window_id)
tell application "Safari"
do JavaScript "document.getElementsByClassName('" & theClassName & "')[" & elementnum & "].click();" in tab tab_num of window id window_id
end tell
end clickClassName
Вызывается функция: clickClassName ("список-всплывающий список-прайс-лист", 0, -1 , win_id)
Не удалось найти всплывающее окно. Как я могу заставить это работать?