All right, hopefully you would have already gone through all the selected elements which has been generated
by the playwright Clay, and you can see that all the time, it's going to perform a click operation
and then it's going to perform in operation, something like a mango, like a typed, and then it is
going to perform a click of the div, like a dropdown for the mango.
So it's going to search this particular text using a pretty decent space everywhere.
So it is like identifying the exact mango by leaving all the spaces, like the leading spaces and the
trailing spaces, and then it's going to select exactly the mango.
So it is already doing some sort of regular selection for us while it is trying to select it.
And you can see that there is a double arrow coming in.
So this arrow tells that you are going to select a text like Mango from its parent, the dropdown.
So this is like a shorthand of the chaining operation, which the playwright actually does.
So this double arrow is basically like a chain operation.
It does for its patent and then its child.
So this is something very, very easy and handy as well.
While we work with a trained operation.
I mean, if you go to the documentation of the play right over here and if you just type something like
chain selector.
You can see that they have something called as a selector with a chain operation using a double daughter.
So this training operation is very equal.
And from here to the document that carries a lot of article after bar and something like that.
So this is like a changed operation.
So this same change operation is actually being taken care over here while it is trying to select a
text of a mango from that particular dropdown.
So this is like a shorthand that we can do instead of doing an operation, something like this, because
this is really, really hard to work with.
And and also you can see that every time is trying to perform a click operation, it is going to perform
a click operation with a normalized space in the X part, because those are very, very important.
While there is going to be any leading or trailing spaces on the particular control.
And similarly, you can see that the papaya is being subtly using the same way that it performed the
click operation over here and then the ligaments that are directly using the text.
And you can see that the click operation for this control controlled properly.
It's been performed by just using the XPath and you can see that the control is just clicked over here.
I'm very doubtful that this is going to work or not because I don't think these controls are looking
pretty unique.
Probably we need to check this guy.
I think this is not going to work.
If I'm not wrong or even if it works, they are not going to be stable while we work with any application
on the test environment, because it looks pretty, uh, pretty bad to me probably.
And I don't think these things are doing something wrong.
I mean, these are looking pretty good to me right now, but we just need to run this test and see what's
going to basically happen.
So before we actually perform a run operation, we can also put a breakpoint or maybe we can just stop
the Pessotto clothes and all these clothes operation.
Just we can come at them and then we can try to just run this particular test and we'll see what's going
to happen.
So I'm just going to do a number of controls.
I'm going to tell you how to work with the D-Box and stuff in our next video or upcoming videos.
But as of now, just don't worry about it because we're just talking the basics.
So I just don't want to overcomplicate how we can actually do things over here, because those are something
which is not required at all while we do it.
Some of the basic things at the moment.
So you can see that the whole test actually executed without any problem and everything has been selected
for us, like Mango Papaya has been such a lagom instructor and also the mango two, six, seven, three.
I think this is the last operation that we need to select over here.
Just scroll down a bit, this guy, and you can also see that the checkbox has been unchecked and stuff.
You can also note that this particular Ajax drop down the tomato is actually been selected from a select
options for us, as you can see over here.
So basically, this particular dropdown is basically like a like a select control.
So if you try to do an inspect, you can see that probably just do something like this.
And if I just start that tomato, you can see that this is basically a select control over here and
it is selecting one eighty nine for us, which probably doesn't really exist.
But the tomato for us and and you can see that it is actually under the control for us from the select
control, which is also awesome.
So all these operations are taken care from us over here.
And I could also see that the control that structure operations is also being taken down from here using
this text disaccord.
I'm not sure how or why it has been taken, but this is not going to be a very solid record.
It's going to be more fragile.
So probably this code has to be taken into consideration while we try to automate it, which is not
the correct way of doing it, probably, but it's working at the moment, which is pretty good.
But it's not something we can rely on for long term solutions.
But yeah, you can see that it is actually working fine there.
Any problem, guys?
I mean, these things are working as expected for us.
And this is pretty cool to see that all these operations that we are doing from the UI control using
the recorded playback itself is working fine.
And this helps us to identify or understand how we can actually work with these controls, which is
pretty cool.