The web app (Ember) renders the page as a bunch of div's. The contents of the table are dynamic. Is there a way to programatically walk through the table, reading the details of the element and clicking on the hyperlink? Firebug reports my rendered page as
<div id="ember7384" class="ember-view ember-table-table-container ember-table-fixed-table-container ember-table-header-container" style="height:30px;width:1860px;">
<script id="metamorph-357-end" type="text/x-placeholder">
<div id="ember7428" class="ember-view ember-table-table-container ember-table-body-container antiscroll-wrap" style="height:300px;width:1860px;">
<div class="antiscroll-box">
<div class="antiscroll-inner" style="width: 1860px; height: 300px;">
<div class="ember-table-table-scrollable-wrapper">
<script id="metamorph-376-start" type="text/x-placeholder">
<script id="metamorph-376-end" type="text/x-placeholder">
<div id="ember7430" class="ember-view lazy-list-container ember-table-table-block ember-table-right-table-block" style="height:300px;width:1860px;">
<div id="ember7435" class="ember-view ember-table-table-row" style="width:1860px;top:0px;height:30px;">
<div id="ember7447" class="ember-view" style="width:1860px;">
<div id="ember7448" class="ember-view ember-table-cell text-align-left" style="width:206px;">
<a id="ember7457" class="ember-view ember-table-content" href="#/dag/dag_1420819850710_0049_1/vertices">
<script id="metamorph-378-start" type="text/x-placeholder">
</script>
MRRSleepJob
<script id="metamorph-378-end" type="text/x-placeholder">
</script>
</a>
</div>
<div id="ember7449" class="ember-view ember-table-cell text-align-left" style="width:206px;">
<span class="ember-table-content">
<script id="metamorph-379-start" type="text/x-placeholder">
</script>
dag_1420819850710_0049_1
<script id="metamorph-379-end" type="text/x-placeholder">
</script>
</span>
</div>
<div id="ember7450" class="ember-view ember-table-cell text-align-left" style="width:206px;">
<div id="ember7451" class="ember-view ember-table-cell text-align-left" style="width:206px;">
<div id="ember7452" class="ember-view ember-table-cell text-align-left" style="width:206px;">
<div id="ember7453" class="ember-view ember-table-cell text-align-left" style="width:206px;">
<div id="ember7454" class="ember-view ember-table-cell text-align-left" style="width:206px;">
<div id="ember7455" class="ember-view ember-table-cell text-align-left" style="width:206px;">
<div id="ember7456" class="ember-view ember-table-cell text-align-left" style="width:206px;">
</div>
</div>
<div id="ember7436" class="ember-view ember-table
</snip>
How do I get my protractor script to get to click on the MRRSleepJob link (for example)?The ids are not static and can change. Even the name MRRSleepJob can change? Is there a way to use regex here? Something that lets me parse through a maze of div's here and reading details of the elements as we encounter them.... and then possibly acting on them, like clicking it if it is a hyerplink or just reading the name etc?