Skip to content

Instantly share code, notes, and snippets.

@Hny2015
Created December 15, 2014 11:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Hny2015/ad3ce593307200f5fdc0 to your computer and use it in GitHub Desktop.
Save Hny2015/ad3ce593307200f5fdc0 to your computer and use it in GitHub Desktop.
Protractor - How to find an element inside an element when sub element is also a main element somewhere else in a page
<!DOCTYPE html>
<html class="ng-scope" data-ng-app="app">
<head>
<body class="base ng-scope dashboard" data-ng-class="cssClass.baseClass" data-ng-controller="BaseCtrl">
<a class="logo" data-ng-click="closeMenu($event)" data-ng-href="/" data-ng-class="cssClass.logo" href="/">
<div class="base-view app-loaded" data-ng-class="cssClass.appState">
<div class="ng-scope" data-ng-view="">
<div class="ng-scope" data-ng-include="'partial/navigation/navigation.tpl.html'">
<div class="feedback-ball feedback-ball-show feedback-ball-big" data-ng-class="feedback.cls" data-ng-click="outside($event)" data-feedback-ball="">
<span class="close-button"></span>
<h2 class="ng-binding">Welcome to Garbo</h2>
<div class="ng-scope ng-binding" data-ng-bind-html="feedback.html" data-ng-if="feedback.html">
<p>Here you can play in style in a safe and secure environment.</p>
<p>
<a class="btn" href="/account">My Account</a>
<a class="btn" href="/deposit">Deposit</a>
</p>
</div>
</div>
</div>
<div class="app-loading-canvas">
<script src="/vendor/swfobject/swfobject/swfobject.js" charset="utf-8" type="text/javascript">
<script src="/vendor/showdown/compressed/showdown.js" charset="utf-8" type="text/javascript">
<script src="/vendor/angular/angular.js" charset="utf-8" type="text/javascript">
<script src="/vendor/angular-sanitize/angular-sanitize.js" charset="utf-8" type="text/javascript">
<script src="/vendor/angular-route/angular-route.js" charset="utf-8" type="text/javascript">
<script src="/vendor/angular-cookies/angular-cookies.js" charset="utf-8" type="text/javascript">
<script src="/vendor/angularLocalStorage/src/angularLocalStorage.js" charset="utf-8" type="text/javascript">
<script src="/vendor/ng-amd/dist/angular-amd.js" charset="utf-8" type="text/javascript">
<script src="/vendor/angulartics/src/angulartics.js" charset="utf-8" type="text/javascript">
<script src="/vendor/angulartics/src/angulartics-splunk.js" charset="utf-8" type="text/javascript">
<script src="/templates-app.js" charset="utf-8" type="text/javascript">
<script src="/src/app/loader.js" charset="utf-8" type="text/javascript">
<script src="/src/app/app.js" charset="utf-8" type="text/javascript">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/http-extension/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/exception-handler/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/localization/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/provider/config/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/error/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/model/user/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/tracking/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/provider/security/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/directive/feedback/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/navigation/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/dashboard/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/register/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/validate-account/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/login/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/deposit/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/account/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/static-page/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/campaign/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/affiliate/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/not-supported/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/not-allowed/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/directive/add-to-homescreen/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/search/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/authentication/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/support/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/register-mobile/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/not-allowed-uk/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/model/capabilities/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/games/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/games/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/directive/quickdeposit/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/directive/fallbackimage/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/directive/form/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/validation/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/tracking-angulartics/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/deposit/creditcard/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/deposit/paysafe/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/deposit/trustly/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/service/deposit/payment/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/partial/account/me-fields.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/directive/bind-static-html/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/filter/search/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/resource/index.js">
<script type="text/javascript" charset="utf-8" async="" src="/src/app/directive/game-object/index.js">
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment