In a webpage that I want to automate, getting few results with a class search as below for Css.
.all_message-min_text
The matching node results that I got are, currently, only 2 as below.
<div class="all_message-min_text all_message-min_text-3">User Login Reset</div>
<div class="all_message-min_text all_message-min_text-3">Ali Testing Questions</div>
So when trying to use a Css locator with innertext ('User Login Reset') as below,
div:contains("User Login Reset")
I am not getting any results. So how to use a correct css selector here to return a unique node only ?
Here is the Html code of the required web page area:
<div class="all_message-min">
<div id="check_1508091097-2000275591-emailuser6" class="all_message-min-
check-container" onclick="checkBox('1508091097-2000275591-
emailuser6');if(event.stopPropagation)
{event.stopPropagation();}event.cancelBubble=true;">
<div class="all_message-min_autor ng-binding" style="display:none"
title="TO"/>
<div class="all_message-min_autor ng-binding" title="FROM">Dammarie F</div>
<div class="all_message-min_text all_message-min_text-3">User Login
Reset</div>
<div class="all_message-min_datte all_message-min_datte-3 ng-binding">about
19 hours ago</div>
</div>
</li>
<li id="row_1508091052-1000275652-emailuser6" class="all_message-item
all_message-item-parent cf ng-scope" ng-repeat="email in emails"
onclick="showTheMessage('1508091052-1000275652-emailuser6');">
<div class="all_message-min">
<div id="check_1508091052-1000275652-emailuser6" class="all_message-min-
check-container" onclick="checkBox('1508091052-1000275652-
emailuser6');if(event.stopPropagation)
{event.stopPropagation();}event.cancelBubble=true;">
<div class="all_message-min_autor ng-binding" style="display:none"
title="TO"/>
<div class="all_message-min_autor ng-binding" title="FROM">Dammarie F</div>
<div class="all_message-min_text all_message-min_text-3">Ali Testing
Questions</div>
<div class="all_message-min_datte all_message-min_datte-3 ng-binding">about
19 hours ago</div>
Tried in Firefox v 55.0.2 and chrome latest. Also I've tried using node.textContent as below but it did't seem to work.
div[textContent='User Login Reset']