1
00:00:00,150 --> 00:00:07,050
Hi, guys, welcome back to another section of our Internet automation with playwrite course, and I'm

2
00:00:07,050 --> 00:00:08,970
back to my Windows 10 machine.

3
00:00:09,210 --> 00:00:14,340
And today we are going to talk about the playwright with C sharp language binding.

4
00:00:14,370 --> 00:00:19,380
So this is the last language binding that we are going to be discussing in this course, that we are

5
00:00:19,380 --> 00:00:24,250
going to talk and see how playwrite can be used with C sharp language binding.

6
00:00:24,450 --> 00:00:30,270
So so far and of course, we have talked about playwrite with Java language binding, JavaScript language

7
00:00:30,270 --> 00:00:32,010
binding, typescript language binding.

8
00:00:32,280 --> 00:00:37,050
And today we're going to talk about C sharp language binding, which is really, really cool because

9
00:00:37,050 --> 00:00:39,840
these are some of the popular language for automation testing.

10
00:00:39,990 --> 00:00:45,170
And all these language bindings are already supported by playwrite team, which is pretty cool.

11
00:00:45,510 --> 00:00:52,620
So if you go to the playwright's C sharp repr, so you need to go to the GitHub dot com, Microsoft

12
00:00:53,160 --> 00:00:57,060
playwrite sharp and you can see that this is the wrapper that actually comes in.

13
00:00:57,360 --> 00:01:02,700
And the version which is currently available is version zero one seven zero two one.

14
00:01:02,700 --> 00:01:07,770
I'm recording this video and it's been checked in like 10 days ago and these are the two releases so

15
00:01:07,770 --> 00:01:08,430
far happened.

16
00:01:08,460 --> 00:01:11,510
So it is like a pretty brand new version.

17
00:01:11,520 --> 00:01:13,020
It's not even mature yet.

18
00:01:13,240 --> 00:01:19,440
There may be chances that these versions can be broken and maybe there will be some new APIs introduced.

19
00:01:19,440 --> 00:01:23,000
As you can see, there is a good storage state as something like that.

20
00:01:23,030 --> 00:01:24,690
There are new apps be introduced.

21
00:01:25,050 --> 00:01:27,960
So there may be a lot of changes going to happen.

22
00:01:28,530 --> 00:01:33,810
But this is yes, this very sharp is actually door by one of the guy.

23
00:01:33,810 --> 00:01:41,250
I think he's the contributor, the Darío, who is actually the person who started this rapport completely.

24
00:01:41,430 --> 00:01:46,550
And then now this rapport has been acquired by Microsoft team itself.

25
00:01:46,560 --> 00:01:52,650
So this project is now part of the Microsoft rapport, as you can see over here, which is quite good.

26
00:01:52,950 --> 00:01:59,700
And if you could go to the monthly report, you can see that it goes to another site like PREDACIOUS

27
00:01:59,700 --> 00:02:07,890
Monthly report that the other the original author actually writes a lot of articles and he has written

28
00:02:07,890 --> 00:02:10,540
something like We accomplished two big milestone.

29
00:02:10,540 --> 00:02:14,580
In September, Microsoft adopted Peyro Sharp and now as part of Playwright's family.

30
00:02:14,880 --> 00:02:20,880
So you can see that only in October six this article was written.

31
00:02:21,090 --> 00:02:24,260
So in September, Microsoft adopted shot.

32
00:02:24,300 --> 00:02:28,070
So you can see that that is how things are actually happening.

33
00:02:28,620 --> 00:02:36,270
So basically, this report was not part of Microsoft report, by the way, originally, but now it is

34
00:02:36,270 --> 00:02:37,080
actually part of.

35
00:02:37,560 --> 00:02:39,810
So this is how things are actually evolved.

36
00:02:39,810 --> 00:02:46,410
And you can see that the author try to maintain things pretty much similar to how the play with other

37
00:02:46,410 --> 00:02:46,740
language.

38
00:02:46,770 --> 00:02:49,650
My name is going to look like like JavaScript typescript and Java.

39
00:02:50,010 --> 00:02:53,730
So that has the same syntax over here.

40
00:02:54,210 --> 00:03:00,770
And there are some cool things about this particular language binding in C Sharp, but I'll probably

41
00:03:00,780 --> 00:03:03,210
talk about that in a couple of videos that we're going to be talking about.

42
00:03:03,390 --> 00:03:06,360
And yes, this is how this language binding is going to look like.

43
00:03:06,360 --> 00:03:08,700
I mean, this is going to be exactly the same idea, guys.

44
00:03:08,700 --> 00:03:12,360
I mean, if we don't have any framework, things are going to be exactly the same way, like how we

45
00:03:12,360 --> 00:03:13,650
discussed in Java.

46
00:03:14,040 --> 00:03:18,270
So all those things still remains just that the language binding matters over here.

47
00:03:18,320 --> 00:03:24,480
So start talking about developing fill up the code in C sharp language binding as well, and we'll see

48
00:03:24,810 --> 00:03:26,550
how easy it is to develop.

49
00:03:26,550 --> 00:03:28,590
Called on the C sharp language binding.
