I'm new to Stack Overflow. In my application I have to create a group and verify the group is created or not by searching the group in the list. If the group is in list, I have to open the chat box of that group. All this scenario should be automated using protractor. I'm new to protractor so could you please provide an explanation with the answer
- Trying to loop through group names to check if created.
- Tried simply printing group names in console, but still unsuccessful.
Attempt in protractor to print group text:
this.getElements = function(){
element.all(by.css('some text')).getText().then(function(text){
console.log(text);
});
};
HTML Snippet:
<ul class="list-unstyled users-list components">
<!----><q4s-spinner _nghost-c4=""><div _ngcontent-c4="" class="spinner" hidden=""></div>
</q4s-spinner>
<!----><div class="user-profile-container">
<!---->
<!----><div class="row each-user">
<div class="user-profile-picture">
<!---->
<!----><div>
<!----><img class="img-fluid user-picture" src="http://13.126.104.174/static/6286/BMP.jpeg">
<!---->
</div>
<!---->
</div>
<div class="user-profile-details">
<div class="row">
<p class="group-name-text">myGrpW</p>
<!----><span>
<!---->
</span>
</div>
<!----><p class="group-details-text"></p>
<!---->
<p class="group-members-text">2 Members</p>
<!----><span>
<!----><p class="admin-text"> Admin </p>
<!---->
</span>
</div>
<!----><div class="more-action-image-position">
<div>
<img class="img-fluid more-icon" placement="left" src="assets/images/more-icon.svg">
<!---->
</div>
</div>
<!---->
</div>
</div><div class="user-profile-container">
<!---->
<!----><div class="row each-user">
<div class="user-profile-picture">
<!---->
<!----><div>
<!----><img class="img-fluid user-picture" src="http://13.126.104.174/static/6286/BMP.jpeg">
<!---->
</div>
<!---->
</div>
<div class="user-profile-details">
<div class="row">
<p class="group-name-text">newWWW</p>
<!----><span>
<!---->
</span>
</div>
<!----><p class="group-details-text"></p>
<!---->
<p class="group-members-text">3 Members</p>
<!----><span>
<!----><p class="admin-text"> Admin </p>
<!---->
</span>
</div>
<!----><div class="more-action-image-position">
<div>
<img class="img-fluid more-icon" placement="left" src="assets/images/more-icon.svg">
<!---->
</div>
</div>
<!---->
</div>
</div><div class="user-profile-container">
<!---->
<!----><div class="row each-user">
<div class="user-profile-picture">
<!---->
<!----><div>
<!----><img class="img-fluid user-picture" src="http://13.126.104.174/static/6286/BMP.jpeg">
<!---->
</div>
<!---->
</div>
<div class="user-profile-details">
<div class="row">
<p class="group-name-text">AutoWa</p>
<!----><span>
<!---->
</span>
</div>
<!----><p class="group-details-text"></p>
<!---->
<p class="group-members-text">3 Members</p>
<!----><span>
<!----><p class="admin-text"> Admin </p>
<!---->
</span>
</div>
<!----><div class="more-action-image-position">
<div>
<img class="img-fluid more-icon" placement="left" src="assets/images/more-icon.svg">
<!---->
</div>
</div>
<!---->
</div>
</div><div class="user-profile-container">
<!---->
<!----><div class="row each-user">
<div class="user-profile-picture">
<!---->
<!----><div>
<!----><img class="img-fluid user-picture" src="http://13.126.104.174/static/6286/BMP.jpeg">
<!---->
</div>
<!---->
</div>