در این مطلب، ویدئو آموزش سلنیوم با پایتون | پایتون سلنیوم | آموزش سلنیوم | ادورکا | تست Rewind-1 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:56:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,000 –> 00:00:04,400
خوش آمدید نام من مبتذل است،
2
00:00:04,400 –> 00:00:06,879
بنابراین به جلوتر می رویم، ما
3
00:00:06,879 –> 00:00:09,120
در جلسه امروز در مورد
4
00:00:09,120 –> 00:00:12,240
چند موضوع مرتبط با
5
00:00:12,240 –> 00:00:15,280
دستور کار بحث خواهیم کرد، بنابراین در دستور کار امروز ما
6
00:00:15,280 –> 00:00:16,560
7
00:00:16,560 –> 00:00:18,800
چه چیزی تست عملکردی است، بنابراین ما متوجه خواهیم شد
8
00:00:18,800 –> 00:00:20,640
که تست عملکرد چیست،
9
00:00:20,640 –> 00:00:23,519
چرا چنین است. مهم است و چرا ما در مورد آزمایش عملکردی صحبت می کنیم،
10
00:00:23,519 –> 00:00:26,320
11
00:00:26,320 –> 00:00:29,119
سپس به سراغ سلنیوم می رویم که سلنیوم است،
12
00:00:29,119 –> 00:00:30,000
13
00:00:30,000 –> 00:00:33,040
چرا محبوبیت زیادی به دست می آورد
14
00:00:33,040 –> 00:00:35,520
چرا برای یک آزمایش کننده اینقدر مهم است
15
00:00:35,520 –> 00:00:37,040
که سلنیوم را بشناسد
16
00:00:37,040 –> 00:00:40,480
و سپس به
17
00:00:40,480 –> 00:00:44,079
پیوندهای سلنیوم و پایتون می پردازیم که چگونه پایتون
18
00:00:44,079 –> 00:00:46,800
در نوشتن فیلمنامه با
19
00:00:46,800 –> 00:00:48,000
سلنیوم مفید است،
20
00:00:48,000 –> 00:00:51,440
سپس ما شروع به نگاه کردن به فیلمنامه
21
00:00:51,440 –> 00:00:53,280
می کنیم، سعی می کنیم و متن را کمی درک می کنیم،
22
00:00:53,280 –> 00:00:54,559
23
00:00:54,559 –> 00:00:57,600
سپس سعی می کنیم
24
00:00:57,600 –> 00:00:59,440
انواع تکنیک های مکان یاب
25
00:00:59,440 –> 00:01:02,320
موجود را بفهمیم. شما
26
00:01:02,320 –> 00:01:04,479
در جلسه امروز که در آن من به شما توضیح
27
00:01:04,479 –> 00:01:05,360
می دهم که چگونه مکان
28
00:01:05,360 –> 00:01:08,240
یاب ها را پیدا کنید که چه چیزهایی
29
00:01:08,240 –> 00:01:08,640
30
00:01:08,640 –> 00:01:12,479
پیش نیاز هستند آنچه امروز یاد خواهید گرفت
31
00:01:12,479 –> 00:01:15,680
در مورد نحوه کار با مکان یاب ها است
32
00:01:15,680 –> 00:01:18,640
که چگونه مکان یاب ها را پیدا کنید و سپس یک
33
00:01:18,640 –> 00:01:19,280
34
00:01:19,280 –> 00:01:22,799
اسکریپت تست ورود به سیستم فیس بوک که در ادامه خواهیم نوشت
35
00:01:22,799 –> 00:01:26,400
همان
36
00:01:26,400 –> 00:01:29,840
تست عملکردی است،
37
00:01:29,840 –> 00:01:31,680
بنابراین تست عملکردی یک
38
00:01:31,680 –> 00:01:33,840
تکنیک تست است که برای آزمایش
39
00:01:33,840 –> 00:01:37,360
ویژگیها یا عملکرد سیستم
40
00:01:37,360 –> 00:01:41,040
یا یک نرمافزار استفاده میشود، بنابراین
41
00:01:41,040 –> 00:01:43,759
نیازهای خاص نرمافزاری وجود دارد که سعی میکنیم آنها را بررسی کنیم.
42
00:01:43,759 –> 00:01:44,640
43
00:01:44,640 –> 00:01:47,000
بنابراین مرحله اول
44
00:01:47,000 –> 00:01:49,439
شناسایی عملکردهای
45
00:01:49,439 –> 00:01:51,759
عملکردی است که انتظار می رود نرم افزار
46
00:01:51,759 –> 00:01:52,880
47
00:01:52,880 –> 00:01:56,000
آن عملکردها را
48
00:01:56,000 –> 00:01:57,439
انجام دهد یا نه
49
00:01:57,439 –> 00:02:00,399
مانند فرآیند ورود به سیستم اگر
50
00:02:00,399 –> 00:02:02,399
ورود به سیستم اتفاق می افتد یا نه
51
00:02:02,399 –> 00:02:05,920
اگر ورود به سیستم بتواند
52
00:02:05,920 –> 00:02:09,919
پس از ورود معتبر به من موفقیت بدهد. از داده ها یا نه
53
00:02:09,919 –> 00:02:12,640
با داده های نامعتبر، آیا به من اعلان خطا می دهد
54
00:02:12,640 –> 00:02:14,160
یا نه
55
00:02:14,160 –> 00:02:18,160
همه چیزهایی که در اینجا می آید
56
00:02:18,480 –> 00:02:21,040
ایجاد داده های ورودی بر اساس
57
00:02:21,040 –> 00:02:22,480
58
00:02:22,480 –> 00:02:24,879
مشخصات توابع است، بنابراین بر اساس توابع
59
00:02:24,879 –> 00:02:25,680
خود،
60
00:02:25,680 –> 00:02:29,360
داده های ورودی مورد نیاز خود را آماده خواهید کرد
61
00:02:29,360 –> 00:02:32,720
و سپس خروجی ها را
62
00:02:32,720 –> 00:02:35,680
بر اساس مشخصات توابع، بنابراین
63
00:02:35,680 –> 00:02:37,840
اگر تابع شما مشخص می کند که یک
64
00:02:37,840 –> 00:02:38,879
ورودی نامعتبر
65
00:02:38,879 –> 00:02:40,660
باید به
66
00:02:40,660 –> 00:02:42,080
[Music] منجر شود،
67
00:02:42,080 –> 00:02:46,160
یک پیام نمایش
68
00:02:46,160 –> 00:02:49,760
داده های نادرست وارد شده یا اعتبارنامه های نادرست
69
00:02:49,760 –> 00:02:51,840
، پس باید نمایش داده شود تا
70
00:02:51,840 –> 00:02:53,920
شما باید آن را تعریف کنید،
71
00:02:53,920 –> 00:02:56,560
سپس مرحله شماره چهار
72
00:02:56,560 –> 00:02:58,800
اجرای موارد تست خواهد بود، بنابراین زمانی که موارد تست را ایجاد می کنید، به
73
00:02:58,800 –> 00:03:01,040
این موارد نگاه می کنید
74
00:03:01,040 –> 00:03:01,760
75
00:03:01,760 –> 00:03:04,879
سپس تست را ایجاد می کنید. مواردی که
76
00:03:04,879 –> 00:03:06,640
موارد آزمایشی
77
00:03:06,640 –> 00:03:09,920
شما ایجاد می شوند، با نتیجه واقعی و مورد
78
00:03:09,920 –> 00:03:10,959
انتظار
79
00:03:10,959 –> 00:03:13,040
پس از اجرای خود مقایسه می کنید و
80
00:03:13,040 –> 00:03:14,959
مقداری خروجی دریافت می کنید،
81
00:03:14,959 –> 00:03:18,239
پاسخ با موارد واقعی
82
00:03:18,239 –> 00:03:21,519
در مقابل موارد مورد انتظار اندازه گیری می شود، سپس
83
00:03:21,519 –> 00:03:24,239
بررسی کنید که آیا برنامه
84
00:03:24,239 –> 00:03:26,560
مطابق با نیاز مشتری کار می کند یا خیر.
85
00:03:26,560 –> 00:03:29,840
حتی اگر سیستم به خوبی کار کند،
86
00:03:29,840 –> 00:03:33,120
ممکن است انتظارات شما برآورده
87
00:03:33,120 –> 00:03:33,519
نشود
88
00:03:33,519 –> 00:03:37,360
، بنابراین ممکن است شما
89
00:03:37,360 –> 00:03:39,599
نوشته اید، توسعه دهنده اسکریپت خاصی را نوشته
90
00:03:39,599 –> 00:03:41,360
است و کد
91
00:03:41,360 –> 00:03:43,680
برنامه را به شما داده است، اما برنامه
92
00:03:43,680 –> 00:03:44,959
93
00:03:44,959 –> 00:03:47,440
مطابق انتظارات نیست.
94
00:03:47,440 –> 00:03:49,599
نیاز مشتری که همچنین باید
95
00:03:49,599 –> 00:03:52,319
مطمئن شوید که به همین دلیل است که تست
96
00:03:52,319 –> 00:03:53,360
عملکردی در
97
00:03:53,360 –> 00:03:57,040
اولویت اول در مورد عملکرد سمت آزمایش کننده
98
00:03:57,040 –> 00:03:58,879
است. ارزیابی بسیار
99
00:03:58,879 –> 00:04:01,360
مهم
100
00:04:01,360 –> 00:04:05,120
است، سلنیوم چیست،
101
00:04:05,120 –> 00:04:08,400
سلنیوم یک
102
00:04:08,400 –> 00:04:11,519
ابزار تست اتوماسیون مبتنی بر وب است که
103
00:04:11,519 –> 00:04:14,640
به شما امکان می دهد هر
104
00:04:14,640 –> 00:04:18,079
برنامه مبتنی بر وب را آزمایش کنید،
105
00:04:18,079 –> 00:04:21,120
خوب هر برنامه مبتنی بر وب را که می
106
00:04:21,120 –> 00:04:25,360
توانید با سلنیوم در سلنیوم آزمایش
107
00:04:25,360 –> 00:04:29,360
کنید، چهار نوع جزء دارید.
108
00:04:29,360 –> 00:04:32,800
که به شما کمک می کند تا
109
00:04:32,800 –> 00:04:34,320
انواع مختلفی از
110
00:04:34,320 –> 00:04:36,880
نیازها را انجام دهید که به شما کمک می کند تا
111
00:04:36,880 –> 00:04:40,400
انواع مختلف نیازهای
112
00:04:40,960 –> 00:04:44,560
خود را در مورد سلنیوم برآورده کنید،
113
00:04:44,560 –> 00:04:47,360
زیرا می دانید که سلنیوم یک
114
00:04:47,360 –> 00:04:50,000
ابزار تست اتوماسیون وب است،
115
00:04:50,000 –> 00:04:53,600
همچنین باید بدانید که سلنیوم دارای
116
00:04:53,600 –> 00:04:57,759
چهار جزء است که یکی از آنها ایده سلنیوم است.
117
00:04:57,759 –> 00:05:01,360
یکی می گوید به ضبط
118
00:05:01,360 –> 00:05:03,759
و پخش
119
00:05:03,759 –> 00:05:06,560
کمک می کند، بنابراین سلنیوم ایدی در آنجا کمک می کند، بنابراین سلنیوم ایدی به
120
00:05:06,560 –> 00:05:07,600
شما کمک می کند تا
121
00:05:07,600 –> 00:05:11,120
مراحل ضبط شده را ضبط و پخش کنید،
122
00:05:11,120 –> 00:05:14,160
سپس
123
00:05:14,160 –> 00:05:17,360
rc سلنیوم دارید که به عنوان
124
00:05:17,360 –> 00:05:20,400
کنترل از راه دور سلنیوم rc نامیده می
125
00:05:20,400 –> 00:05:23,520
شود یکی از ابزارهایی است که به شما کمک می کند تا
126
00:05:23,520 –> 00:05:24,240
با آن کار کنید.
127
00:05:24,240 –> 00:05:28,000
چندین سیستم عامل دارای چندین
128
00:05:28,000 –> 00:05:31,360
زبان برنامه نویسی بود اما
129
00:05:31,360 –> 00:05:34,880
محدودیت هایی داشت و به دلیل
130
00:05:34,880 –> 00:05:36,720
آن محدودیت ها
131
00:05:36,720 –> 00:05:41,199
و api سلنیوم وب بهتر درایور
132
00:05:41,199 –> 00:05:42,560
معرفی شد
133
00:05:42,560 –> 00:05:45,440
که به شما کمک می کند تا اسکریپت های خود را
134
00:05:45,440 –> 00:05:47,520
به زبان برنامه نویسی که
135
00:05:47,520 –> 00:05:49,199
ترجیح می دهید
136
00:05:49,199 –> 00:05:52,880
در سیستم عاملی که ترجیح می دهید
137
00:05:52,880 –> 00:05:56,080
و مرورگر مورد نظر خود بنویسید
138
00:05:56,080 –> 00:05:59,039
تا بتوانید
139
00:05:59,039 –> 00:05:59,840
140
00:05:59,840 –> 00:06:03,280
با استفاده از چندین مرورگر چندین
141
00:06:03,280 –> 00:06:06,880
زبان برنامه نویسی را روی چندین سیستم عامل تست کنید
142
00:06:06,880 –> 00:06:10,880
. از هر کسی که بتوانید
143
00:06:10,880 –> 00:06:13,919
از لیست ابزارهایی مانند c sharp
144
00:06:13,919 –> 00:06:18,160
pearl java php python groovy ruby استفاده کنید، هم
145
00:06:18,160 –> 00:06:21,039
این زبان های برنامه نویسی به شما کمک می کنند تا
146
00:06:21,039 –> 00:06:22,720
سکریپت خود را بنویسید، بر
147
00:06:22,720 –> 00:06:26,000
148
00:06:26,000 –> 00:06:27,120
149
00:06:27,120 –> 00:06:29,680
ی هر یک از زبان های برنامه نویسی کتابخانه های اتصال مختلفی در دسترس است و س
150
00:06:29,680 –> 00:06:30,800
س می
151
00:06:30,800 –> 00:06:34,319
وانید روی سلنیوم خود کار کنید. می توانید
152
00:06:34,319 –> 00:06:37,360
با سلنیوم برای خودکار کردن برنامه خود کار
153
00:06:37,360 –> 00:06:40,560
کنید. می توانید از کروم استفاده کنید.
154
00:06:40,560 –> 00:06:42,800
کسی با کروم راحت
155
00:06:42,800 –> 00:06:43,759
156
00:06:43,759 –> 00:06:48,240
157
00:06:48,240 –> 00:06:51,759
158
00:06:51,759 –> 00:06:54,080
159
00:06:54,080 –> 00:06:55,440
160
00:06:55,440 –> 00:06:58,560
تر است. یکی از
161
00:06:58,560 –> 00:06:59,440
162
00:06:59,440 –> 00:07:04,000
محبوب ترین ابزار برای اتوماسیون رابط کاربری وب
163
00:07:04,000 –> 00:07:07,840
و بهتر از پایتون نمی تواند
164
00:07:07,840 –> 00:07:11,680
آن را از نظر خودکار کامل کند. در گستره وسیعتری
165
00:07:11,680 –> 00:07:12,880
از
166
00:07:12,880 –> 00:07:15,840
برنامههای وب،
167
00:07:15,840 –> 00:07:16,160
با
168
00:07:16,160 –> 00:07:19,360
نیاز پایتون
169
00:07:19,360 –> 00:07:22,720
مواجه خواهیم شد، اما اگر در مورد سلنیوم صحبت کنیم، چهارمین
170
00:07:22,720 –> 00:07:23,599
جزء
171
00:07:23,599 –> 00:07:27,120
شبکه درایور وب است،
172
00:07:27,120 –> 00:07:29,199
بنابراین میتوانیم آن را به عنوان شبکه نام ببریم، اما
173
00:07:29,199 –> 00:07:30,880
اساساً با
174
00:07:30,880 –> 00:07:33,919
استفاده از شبکه سلنیوم درایور وب کار میکند.
175
00:07:33,919 –> 00:07:34,639
طراحی شده
176
00:07:34,639 –> 00:07:37,440
برای اطمینان از اینکه شما می توانید با یک
177
00:07:37,440 –> 00:07:38,240
178
00:07:38,240 –> 00:07:40,080
محیط متصل کار کنید، می توانید محیط های مجازی داشته
179
00:07:40,080 –> 00:07:41,520
باشید، می توانید چندین ماشین را آزمایش کنید،
180
00:07:41,520 –> 00:07:44,240
181
00:07:44,240 –> 00:07:46,400
چندین محیط سیستم عامل
182
00:07:46,400 –> 00:07:49,440
را همزمان با اجرای موازی
183
00:07:49,440 –> 00:07:52,960
روی ماشین های مختلف آزمایش کنید، به همین دلیل است که
184
00:07:52,960 –> 00:07:55,840
شبکه سلنیوم معرفی شد، بنابراین شما
185
00:07:55,840 –> 00:07:56,960
چهار جزء دارید
186
00:07:56,960 –> 00:08:00,000
اما خارج از آن از آنها در حال حاضر فقط
187
00:08:00,000 –> 00:08:02,879
سه مورد داریم و دلیل سوم
188
00:08:02,879 –> 00:08:04,639
اینکه چهارمی
189
00:08:04,639 –> 00:08:07,840
منسوخ شده است و آن سلنیوم rc است
190
00:08:07,840 –> 00:08:08,720
منسوخ شده است
191
00:08:08,720 –> 00:08:12,080
زیرا در سلنیوم وب درایور
192
00:08:12,080 –> 00:08:15,039
تمام محدودیت هایی که با سلنیوم rc وجود داشت را حذف کرده اند
193
00:08:15,039 –> 00:08:17,599
194
00:08:17,599 –> 00:08:20,319
و همچنین حتی دارند.
195
00:08:20,319 –> 00:08:21,360
سلنیوم
196
00:08:21,360 –> 00:08:25,360
rc بهبود یافته از نظر
197
00:08:25,360 –> 00:08:28,639
api، ارتباطات، تکنیکهای نوشتن
198
00:08:28,639 –> 00:08:32,320
، اسکریپتها، کد همه چیز
199
00:08:32,320 –> 00:08:35,599
impr به همین دلیل است که
200
00:08:35,599 –> 00:08:38,559
سلنیوم webdriver در
201
00:08:38,559 –> 00:08:40,000
بازار فعلی کار می کند و شما می توانید
202
00:08:40,000 –> 00:08:43,519
ببینید که تقریباً هر
203
00:08:43,519 –> 00:08:46,959
سازمانی از سلنیوم در پروژه های خود استفاده می
204
00:08:46,959 –> 00:08:49,040
کند،
205
00:08:49,040 –> 00:08:51,839
بنابراین به سختی شرکتی را خواهید دید که
206
00:08:51,839 –> 00:08:52,640
207
00:08:52,640 –> 00:08:56,160
هیچ پروژه ای در مورد سلنیوم
208
00:08:56,160 –> 00:08:59,839
نداشته باشد، زیرا شرکت های بسیار کمتری دارند.
209
00:08:59,839 –> 00:09:03,440
چرا چرا چون ما
210
00:09:03,440 –> 00:09:06,320
سلنیوم را به صورت رایگان در دسترس داریم، این یک
211
00:09:06,320 –> 00:09:07,200
ابزار متن باز است
212
00:09:07,200 –> 00:09:08,959
و با محیط های مختلف کار می کند،
213
00:09:08,959 –> 00:09:10,880
بنابراین هیچ محدودیتی وجود ندارد
214
00:09:10,880 –> 00:09:11,279
که
215
00:09:11,279 –> 00:09:14,560
من پیکربندی سطح بالایی از
216
00:09:14,560 –> 00:09:18,240
سیستم را می خواهم، من فقط ویندوز می خواهم من نمی توانم
217
00:09:18,240 –> 00:09:18,640
با
218
00:09:18,640 –> 00:09:21,680
مک کار کنم، بنابراین چنین محدودیتی وجود ندارد.
219
00:09:21,680 –> 00:09:22,000
همه
220
00:09:22,000 –> 00:09:25,839
و این باعث می شود
221
00:09:25,839 –> 00:09:28,560
که زبان آموزان برای کارگران برای
222
00:09:28,560 –> 00:09:30,240
کارمندانی که
223
00:09:30,240 –> 00:09:33,600
روی پروژه های مختلف کار می کنند کاربر پسندتر باشد، بنابراین
224
00:09:33,600 –> 00:09:36,640
برای آنها بسیار آسان است، به همین دلیل
225
00:09:36,640 –> 00:09:39,760
یکی از محبوب ترین
226
00:09:39,760 –> 00:09:40,880
ابزار تست اتوماسیون
227
00:09:40,880 –> 00:09:44,240
در حال زوال یا بهتر است.
228
00:09:45,360 –> 00:09:48,399
برگردیم به
229
00:09:48,399 –> 00:09:52,320
سلنیوم که چرا اینقدر
230
00:09:52,320 –> 00:09:55,519
مهم است و دقیقاً چیست،
231
00:09:55,519 –> 00:09:57,440
پس بیایید کمی بیشتر در مورد
232
00:09:57,440 –> 00:09:59,360
جنبه سلنیوم
233
00:09:59,360 –> 00:10:01,600
بدانیم، زیرا ما در حال صحبت هستیم. g در مورد سلنیوم
234
00:10:01,600 –> 00:10:03,600
با پایتون بیایید ابتدا بفهمیم
235
00:10:03,600 –> 00:10:05,200
که سلنیوم چیست،
236
00:10:05,200 –> 00:10:07,200
بنابراین وقتی در مورد
237
00:10:07,200 –> 00:10:09,120
سلنیوم وبدرایور صحبت میکنیم
238
00:10:09,120 –> 00:10:11,760
، بهترین بخش در مورد سلنیوم وبدرایور
239
00:10:11,760 –> 00:10:12,959
این است که
240
00:10:12,959 –> 00:10:17,680
دارای api سادهتر است، معماری معماری سادهتری
241
00:10:17,680 –> 00:10:20,320
از نحوه برقراری ارتباط
242
00:10:20,320 –> 00:10:22,079
با اتصالات درایور وب
243
00:10:22,079 –> 00:10:24,720
و روشی که
244
00:10:24,720 –> 00:10:25,760
با مرورگر شما ارتباط
245
00:10:25,760 –> 00:10:28,640
برقرار میکند، نوشتن
246
00:10:28,640 –> 00:10:29,360
اسکریپت
247
00:10:29,360 –> 00:10:32,640
و خودکار کردن برنامه مبتنی بر وب شما بسیار سادهتر
248
00:10:32,640 –> 00:10:35,360
است،
249
00:10:36,160 –> 00:10:39,200
اکنون ممکن است فکر کنید
250
00:10:39,200 –> 00:10:42,000
که کدام یک از سلنیوم با پایتون بهتر است
251
00:10:42,000 –> 00:10:44,240
یا سلنیوم با جاوا،
252
00:10:44,240 –> 00:10:46,320
این سؤالی است که عموماً
253
00:10:46,320 –> 00:10:48,160
مردم در این مورد دارند. توجه داشته باشید،
254
00:10:48,160 –> 00:10:51,200
بنابراین من می گویم که خیلی
255
00:10:51,200 –> 00:10:54,320
سخت است ادعا کنیم که سلنیوم با
256
00:10:54,320 –> 00:10:57,680
جاوا بد است یا
257
00:10:57,680 –> 00:11:01,360
پایتون خوب یا بد است، دلیل
258
00:11:01,360 –> 00:11:04,640
اینکه محصولات تجاری زیادی
259
00:11:04,640 –> 00:11:06,959
در بازار موجود است
260
00:11:06,959 –> 00:11:07,760
که با
261
00:11:07,760 –> 00:11:10,560
جاوا به عنوان یک زبان پایه کار می کنند، هرچند
262
00:11:10,560 –> 00:11:12,000
با استفاده از آن تفاوتی ندارد.
263
00:11:12,000 –> 00:11:15,120
python آنها را خودکار می کند، اما
264
00:11:15,120 –> 00:11:18,959
265
00:11:18,959 –> 00:11:22,640
جاوا از سال ها قبل تقاضای بیشتری دارد و
266
00:11:22,640 –> 00:11:26,000
اکنون آنقدر نیاز پیدا کرده است که
267
00:11:26,000 –> 00:11:27,839
بیشتر برنامه ها در حال توسعه هستند. d در
268
00:11:27,839 –> 00:11:28,399
جاوا
269
00:11:28,399 –> 00:11:30,880
و کار با جاوا راحت تر می شود
270
00:11:30,880 –> 00:11:32,800
271
00:11:32,800 –> 00:11:36,079
از نظر به هر حال یا
272
00:11:36,079 –> 00:11:39,680
اتوماسیون با سلنیوم است یا توسعه
273
00:11:39,680 –> 00:11:42,880
به همین دلیل است که مردم
274
00:11:42,880 –> 00:11:46,320
به جاوا اهمیت بیشتری می دهند اما
275
00:11:46,320 –> 00:11:48,560
در بازار فعلی به دلیل
276
00:11:48,560 –> 00:11:49,519
علم داده و
277
00:11:49,519 –> 00:11:53,519
صنایع هدف رشد پایتون دارد.
278
00:11:53,519 –> 00:11:55,680
امروزه
279
00:11:55,680 –> 00:11:59,680
زبان پایتون
280
00:11:59,680 –> 00:12:02,959
بسیار آسان است، نوشتن آن بسیار آسان است، شما
281
00:12:02,959 –> 00:12:03,920
282
00:12:03,920 –> 00:12:06,959
کدنویسی کمتری برای انجام اسکریپت
283
00:12:06,959 –> 00:12:07,839
دارید
284
00:12:07,839 –> 00:12:09,760
، به همین دلیل است که
285
00:12:09,760 –> 00:12:11,200
محبوبیت زیادی پیدا می کند و
286
00:12:11,200 –> 00:12:14,240
اگر اکثر محصولات شناخته شده را می بینید
287
00:12:14,240 –> 00:12:15,920
که در بازار موجود هستند
288
00:12:15,920 –> 00:12:18,480
و امروزه
289
00:12:18,480 –> 00:12:20,800
فقط به سمت پایتون می روند، بنابراین اگر در
290
00:12:20,800 –> 00:12:22,160
مورد یوتیوب
291
00:12:22,160 –> 00:12:25,680
اینستا صحبت کنید و بسیاری موارد دیگر همه در پایتون توسعه یافته اند
292
00:12:25,680 –> 00:12:29,040
، به همین دلیل است که پایتون نیز
293
00:12:29,040 –> 00:12:32,800
محبوبیت بیشتری پیدا می کند، دومین محصول برتر است،
294
00:12:32,800 –> 00:12:35,839
اما اگر در مورد اتوماسیون صحبت کنیم،
295
00:12:35,839 –> 00:12:39,120
اکثر شرکت ها هنوز
296
00:12:39,120 –> 00:12:39,440
با
297
00:12:39,440 –> 00:12:43,200
سلنیوم در جاوا پیش می روند و
298
00:12:43,200 –> 00:12:46,480
پایتون نیز امروزه مورد توجه قرار می گیرد،
299
00:12:46,480 –> 00:12:49,760
اکنون این سوال پیش می آید که در مورد
300
00:12:49,760 –> 00:12:52,399
پایتون چگونه با پایتون کار می کند و
301
00:12:52,399 –> 00:12:52,880
چگونه
302
00:12:52,880 –> 00:12:56,399
g خوب کار کردن با پایتون است،
303
00:12:56,399 –> 00:12:59,120
بنابراین قبل از هر چیز میخواهم پاسخ
304
00:12:59,120 –> 00:12:59,519
305
00:12:59,519 –> 00:13:03,360
بدهم که چرا پایتون یا پایتون چیست، بنابراین پایتون یک
306
00:13:03,360 –> 00:13:05,680
307
00:13:05,680 –> 00:13:07,800
زبان برنامهنویسی شی گرا سطح بالا است و به عنوان یک روش
308
00:13:07,800 –> 00:13:09,360
309
00:13:09,360 –> 00:13:12,240
کاربر پسند به روشی بسیار کاربرپسند تعریف شده است.
310
00:13:12,240 –> 00:13:13,680
ببینید
311
00:13:13,680 –> 00:13:16,240
به قدری ساده است که به نظر می رسد
312
00:13:16,240 –> 00:13:18,959
انگلیسی را روی کلمات انگلیسی می نویسید و
313
00:13:18,959 –> 00:13:22,639
تفسیر
314
00:13:22,639 –> 00:13:26,959
نحو بسیار کمتری دارد که کار کردن با آن
315
00:13:26,959 –> 00:13:30,240
بسیار آسان است
316
00:13:30,240 –> 00:13:32,880
و به شما کنترل خوبی بر
317
00:13:32,880 –> 00:13:34,079
روی برنامه شما
318
00:13:34,079 –> 00:13:36,240
می دهد و به همین دلیل است که آنقدر زیاد می شود. محبوبیت
319
00:13:36,240 –> 00:13:38,240
320
00:13:38,240 –> 00:13:41,279
و همچنین به دلیل سهولت آن است که
321
00:13:41,279 –> 00:13:43,760
مردم ترجیح می دهند بیشتر از آن استفاده
322
00:13:43,760 –> 00:13:44,959
کنند و بسیاری از
323
00:13:44,959 –> 00:13:48,880
کارشناسان فن آوری می گویند که
324
00:13:48,880 –> 00:13:51,680
پایتون برای توسعه سریعتر
325
00:13:51,680 –> 00:13:53,360
برنامه نیز سریعتر توسعه می یابد،
326
00:13:53,360 –> 00:13:55,680
بنابراین این نیز یک نکته مثبت در حال حاضر
327
00:13:55,680 –> 00:13:56,639
در مورد
328
00:13:56,639 –> 00:13:59,680
چیستی سلنیوم است. ما دیدیم که
329
00:13:59,680 –> 00:14:02,480
چرا باید پایتون را به جای جاوا در
330
00:14:02,480 –> 00:14:03,360
سلنیوم انتخاب
331
00:14:03,360 –> 00:14:06,480
کنیم که به شما ایده کوچکی
332
00:14:06,480 –> 00:14:08,639
دادم، اما میخواهم نکاتی را در
333
00:14:08,639 –> 00:14:09,519
این مورد ذکر کنم،
334
00:14:09,519 –> 00:14:13,440
بنابراین برنامه جاوا
335
00:14:13,440 –> 00:14:16,160
در مقایسه با پایتو کندتر اجرا میشود. n برنامه یکی از
336
00:14:16,160 –> 00:14:19,680
دلایلی است که چرا نمی توانیم بگوییم
337
00:14:19,680 –> 00:14:22,079
پایتون بهتر است، جایی که می توانیم بگوییم
338
00:14:22,079 –> 00:14:24,639
پایتون بهتر است، زیرا سرعت آن بسیار بیشتر است،
339
00:14:24,639 –> 00:14:28,079
جاوا از بریس های سنتی برای شروع یک
340
00:14:28,079 –> 00:14:29,040
بلوک پایانی استفاده می کند
341
00:14:29,040 –> 00:14:32,320
در حالی که پایتون
342
00:14:32,320 –> 00:14:34,639
آن را ندارد و مستقیماً این کار را انجام می دهد. از
343
00:14:34,639 –> 00:14:36,240
344
00:14:36,240 –> 00:14:39,279
تورفتگیها استفاده میکند و وقتی صحبت از جاوا به میان میآید
345
00:14:39,279 –> 00:14:42,880
، از تایپ استاتیک استفاده میکند
346
00:14:42,880 –> 00:14:45,839
در حالی که پایتون به صورت پویا تایپ میشود، بنابراین
347
00:14:45,839 –> 00:14:46,959
348
00:14:46,959 –> 00:14:50,000
نکته سوم دیگری است و ما میتوانیم
349
00:14:50,000 –> 00:14:52,560
نکته چهارم را ببینیم که سادهتر است،
350
00:14:52,560 –> 00:14:54,639
پایتون بسیار سادهتر فشردهتر
351
00:14:54,639 –> 00:14:56,639
است در مقایسه با جاوا، شما باید یک متن بنویسید.
352
00:14:56,639 –> 00:14:58,240
بسیاری از چیزهایی که باید
353
00:14:58,240 –> 00:15:00,399
بسیار خاص باشید، حتی
354
00:15:00,399 –> 00:15:03,279
چیزهای کوچک نیز تفاوت زیادی ایجاد میکنند،
355
00:15:03,279 –> 00:15:05,040
اگرچه در مورد پایتون نیز وجود دارد،
356
00:15:05,040 –> 00:15:06,880
اما یادگیری آن نسبتاً
357
00:15:06,880 –> 00:15:10,079
بسیار آسان است، به همین دلیل است
358
00:15:10,079 –> 00:15:10,639
359
00:15:10,639 –> 00:15:13,839
360
00:15:13,920 –> 00:15:16,959
که وقتی صحبت از سلنیوم با اتصالات پایتون به پایتون میشود
361
00:15:16,959 –> 00:15:19,360
362
00:15:19,360 –> 00:15:22,480
اهمیت بیشتری داده میشود. این است که چرا سلنیوم سلنیوم است
363
00:15:22,480 –> 00:15:25,760
و چگونه سلنیوم به ما در خودکارسازی این کار کمک می کند
364
00:15:25,760 –> 00:15:27,120
365
00:15:27,120 –> 00:15:30,480
سلنیوم بسیار ساده است
366
00:15:30,480 –> 00:15:33,600
که درایور وب است در اینجا به بعد
367
00:15:33,600 –> 00:15:35,839
ما فقط درایور وب را به عنوان بخشی از آن در نظر خواهیم گرفت
368
00:15:35,839 –> 00:15:37,440
. در این دوره
369
00:15:37,440 –> 00:15:40,320
به عنوان بخشی از وبینار، لطفاً
370
00:15:40,320 –> 00:15:42,720
فقط بر روی جنبه های درایور وب تمرکز کنید،
371
00:15:42,720 –> 00:15:45,440
ضبط و بازپخش چیزی است که
372
00:15:45,440 –> 00:15:47,920
ما معمولاً در حال حاضر انجام نمی دهیم زیرا
373
00:15:47,920 –> 00:15:48,639
هنوز
374
00:15:48,639 –> 00:15:51,199
ایده selenium ide
375
00:15:51,199 –> 00:15:52,880
ابزار محیط توسعه یکپارچه
376
00:15:52,880 –> 00:15:55,680
هنوز با تغییرات عمده ای در حال
377
00:15:55,680 –> 00:15:56,320
انجام است.
378
00:15:56,320 –> 00:15:59,360
و هنوز آنقدر پایدار نیست که بتوان
379
00:15:59,360 –> 00:16:01,600
از آن به عنوان یک سطح حرفه ای در
380
00:16:01,600 –> 00:16:02,800
سطح شرکتی استفاده کرد،
381
00:16:02,800 –> 00:16:04,639
بنابراین هنوز
382
00:16:04,639 –> 00:16:06,000
ابزار خوبی برای استفاده
383
00:16:06,000 –> 00:16:09,759
در سطح شرکتی در
384
00:16:09,759 –> 00:16:12,079
385
00:16:12,079 –> 00:16:13,759
386
00:16:13,759 –> 00:16:17,519
نظر گرفته نمی شود. در مورد webdriver صحبت کنید
387
00:16:17,519 –> 00:16:18,639
388
00:16:18,639 –> 00:16:21,040
که چگونه معماری به نظر می رسد
389
00:16:21,040 –> 00:16:22,720
معماری بسیار ساده است
390
00:16:22,720 –> 00:16:26,480
شما باید سلنیوم webdriver api bindings
391
00:16:26,480 –> 00:16:28,560
اینها کتابخانه های صحافی
392
00:16:28,560 –> 00:16:29,600
هستند که ایجاد می شوند
393
00:16:29,600 –> 00:16:32,000
و با کمک آنها
394
00:16:32,000 –> 00:16:34,000
به سرور سلنیوم خود وصل خواهید شد
395
00:16:34,000 –> 00:16:36,480
و با کمک سرور و سرور
396
00:16:36,480 –> 00:16:38,000
خود درایور وب با عرض
397
00:16:38,000 –> 00:16:41,199
پوزش از کتابخانه های اتصال درایور
398
00:16:41,199 –> 00:16:44,639
هر مرورگر شما اجازه می دهید
399
00:16:44,639 –> 00:16:46,639
اسکریپت سلنیوم در
400
00:16:46,639 –> 00:16:48,639
مرورگرهای مختلف به عنوان y اجرا شود انتظار میرود
401
00:16:48,639 –> 00:16:51,360
طبق اسکریپت شما عملیات را روی مرورگر انجام دهد
402
00:16:51,360 –> 00:16:52,240
،
403
00:16:52,240 –> 00:16:55,440
404
00:16:55,440 –> 00:16:59,519
بنابراین پایتون به شما کمک میکند تا اسکریپتی را بنویسید
405
00:16:59,519 –> 00:17:02,720
، جایی که از آن استفاده میشود سلنیوم به شما کمک میکند
406
00:17:02,720 –> 00:17:04,079
به
407
00:17:04,079 –> 00:17:07,679
مرورگر وب دسترسی پیدا کنید و برخی از
408
00:17:07,679 –> 00:17:09,599
اقدامات از پیش تعریف
409
00:17:09,599 –> 00:17:13,359
شده در api سلنیوم را انجام دهید.
410
00:17:13,359 –> 00:17:16,160
شما می توانید در اینجا برخی از جزئیات
411
00:17:16,160 –> 00:17:19,760
را مشاهده کنید، می توانید ببینید که این یک نوع
412
00:17:19,760 –> 00:17:22,640
اسکریپت است که اکنون می توانید در اینجا ببینید، اگر
413
00:17:22,640 –> 00:17:24,160
در مورد اسکریپت صحبت کنیم
414
00:17:24,160 –> 00:17:26,720
، من
415
00:17:26,720 –> 00:17:28,880
هر یک از جنبه های آن را برای شما توضیح خواهم داد تا بتوانید
416
00:17:28,880 –> 00:17:30,799
ایده کمی در مورد نحوه انجام آن به دست آورید. ما می نویسیم
417
00:17:30,799 –> 00:17:32,880
که همه چیزهایی که در اینجا روی صفحه ذکر شده است
418
00:17:32,880 –> 00:17:34,480
419
00:17:34,480 –> 00:17:37,600
به چه دلیل
420
00:17:37,600 –> 00:17:40,799
مشکلی ندارد، بنابراین اگر به
421
00:17:40,799 –> 00:17:41,360
این موضوع نگاه کنید
422
00:17:41,360 –> 00:17:43,440
خوب است، اینها واردات هستند که
423
00:17:43,440 –> 00:17:44,640
به ما کمک می کند
424
00:17:44,640 –> 00:17:47,840
درایور وب را
425
00:17:47,840 –> 00:17:50,559
وارد کنیم و کلیدهایی را که از آن داریم وارد کنیم. api بنابراین
426
00:17:50,559 –> 00:17:51,120
427
00:17:51,120 –> 00:17:55,360
این به شما امکان می دهد به کلاس های خود دسترسی داشته باشید تا
428
00:17:55,360 –> 00:17:58,640
اقدامات شما به
429
00:17:58,640 –> 00:18:00,799
تمام کلاس های شما که آماده شده اند
430
00:18:00,799 –> 00:18:02,559
و به api شما اضافه می شوند
431
00:18:02,559 –> 00:18:04,960
تا کلاس هایی که می توانید
432
00:18:04,960 –> 00:18:06,480
از طریق این دسترسی داشته
433
00:18:06,480 –> 00:18:08,760
باشید و درایور دارید برابر با
434
00:18:08,760 –> 00:18:10,160
webdriver.f است. مسیر irefox و
435
00:18:10,160 –> 00:18:12,559
underscore قابل اجرا برابر
436
00:18:12,559 –> 00:18:14,720
با مسیر پروژه شما است،
437
00:18:14,720 –> 00:18:18,400
بنابراین ببینید چه اتفاقی میافتد وقتی
438
00:18:18,400 –> 00:18:21,760
باید یک درایور وب ایجاد کنیم، باید درایور وب را
439
00:18:21,760 –> 00:18:24,720
فراخوانی کنیم و یک
440
00:18:24,720 –> 00:18:25,840
مرورگر باز
441
00:18:25,840 –> 00:18:29,600
کنیم تا اعلام کنیم یک درایور متغیر
442
00:18:29,600 –> 00:18:32,360
درایور در اینجا در دسترس است
443
00:18:32,360 –> 00:18:34,320
webdriver فایرفاکس. به ما کمک می کند
444
00:18:34,320 –> 00:18:37,600
بگوییم هی webdriver من علاقه مند به
445
00:18:37,600 –> 00:18:39,120
اجرای یک مرورگر هستم که
446
00:18:39,120 –> 00:18:42,160
مرورگر فایرفاکس است و لطفاً
447
00:18:42,160 –> 00:18:45,919
آن را اجرا کنید، لطفاً آن را راه اندازی کنید، بنابراین شما همچنین باید به
448
00:18:45,919 –> 00:18:47,360
مرورگر
449
00:18:47,360 –> 00:18:50,400
بگویید که به سیستم بگوید که exe مرورگر من
450
00:18:50,400 –> 00:18:53,120
در اینجا قرار داده شده است.
451
00:18:53,120 –> 00:18:53,919
درایور exe خود را
452
00:18:53,919 –> 00:18:57,280
، پس اگر می خواهید به آن نگاه کنید،
453
00:18:57,280 –> 00:18:59,600
454
00:19:02,880 –> 00:19:07,120
بیایید به selenium hq
455
00:19:07,120 –> 00:19:10,320
dot یا g برویم،
456
00:19:10,320 –> 00:19:12,320
بنابراین این وب سایت رسمی
457
00:19:12,320 –> 00:19:14,320
سلنیوم است،
458
00:19:14,320 –> 00:19:16,400
اگر می توانید اینجا را ببینید، اکنون بسیار تغییر کرده است
459
00:19:16,400 –> 00:19:17,360
،
460
00:19:17,360 –> 00:19:20,480
بنابراین اخیراً آنها قصد
461
00:19:20,480 –> 00:19:21,280
462
00:19:21,280 –> 00:19:24,880
دارند نسخه 4 را منتشر کنند. که تقریباً
463
00:19:24,880 –> 00:19:27,360
در حال انتشار است، اما هنوز در مرحله آلفا است
464
00:19:27,360 –> 00:19:28,080
،
465
00:19:28,080 –> 00:19:30,559
بنابراین آنها به زودی نسخه نهایی را
466
00:19:30,559 –> 00:19:31,919
منتشر می کنند،
467
00:19:31,919 –> 00:19:35,039
اکنون می توانید ببینید که
468
00:19:35,039 –> 00:19:36,799
سرور درایور اینترنت اکسپلورر
469
00:19:36,799 –> 00:19:38,320
در اینجا در دسترس است،
470
00:19:38,320 –> 00:19:40,400
سپس برنامه های مختلفی دارید.
471
00:19:40,400 –> 00:19:42,240
کتابخانههای صحافی زبان amming
472
00:19:42,240 –> 00:19:45,679
این برای پایتون است، سپس selenium
473
00:19:45,679 –> 00:19:48,400
ide موجود است پیوندهای درایور مرورگر شخص ثالث
474
00:19:48,400 –> 00:19:50,480
و افزونهها
475
00:19:50,480 –> 00:19:53,919
در اینجا در دسترس هستند اگر
476
00:19:53,919 –> 00:19:56,799
این را استخراج کنید، این مستندات
477
00:19:56,799 –> 00:19:57,280
478
00:19:57,280 –> 00:19:59,600
مرورگرهای مختلف است چگونه ارتباط برقرار
479
00:19:59,600 –> 00:20:01,120
کنیم چگونه یک اسکریپت بنویسیم
480
00:20:01,120 –> 00:20:06,720
همه چیز در اینجا ذکر شده است
481
00:20:06,720 –> 00:20:09,679
مسیر اجرایی مسیر اجرایی چیست
482
00:20:09,679 –> 00:20:10,880
مسیر اجرایی
483
00:20:10,880 –> 00:20:14,559
اساساً جهتی است
484
00:20:14,559 –> 00:20:17,840
که مشخص میکند
485
00:20:17,840 –> 00:20:20,799
exe مرورگر مربوطه شما که
486
00:20:20,799 –> 00:20:22,240
میخواهید خودکار
487
00:20:22,240 –> 00:20:25,520
کنید در اینجا قرار میگیرد exe که
488
00:20:25,520 –> 00:20:26,080
489
00:20:26,080 –> 00:20:28,320
میدانید همانی نیست که به شما میگویم exe چیست.
490
00:20:28,320 –> 00:20:31,200
من در مورد آن صحبت می کنم، بنابراین
491
00:20:31,200 –> 00:20:34,240
ما مستقیماً به جستجوی درایور کروم
492
00:20:34,240 –> 00:20:36,960
493
00:20:43,520 –> 00:20:45,760
می رویم، بنابراین اینجا جایی است که می
494
00:20:45,760 –> 00:20:48,000
توانید درایورهای مرورگر خود را
495
00:20:48,000 –> 00:20:52,159
496
00:20:52,159 –> 00:20:54,480
از آنجا دانلود
497
00:20:54,480 –> 00:20:55,840
کنید. از
498
00:20:55,840 –> 00:20:59,200
کتابخانههای اتصال درایور مرورگر استفاده کنید، خوب است
499
00:20:59,200 –> 00:21:01,360
که چه کاری انجام میدهد و
500
00:21:01,360 –> 00:21:02,480
نقش آنها
501
00:21:02,480 –> 00:21:04,640
اساساً وقتی میخواهید
502
00:21:04,640 –> 00:21:05,679
با مرورگر ارتباط برقرار کنید
503
00:21:05,679 –> 00:21:10,080
از زمان rc چیست؟ در دورانی که rc
504
00:21:10,080 –> 00:21:13,440
در سناریو وجود داشت، سروری وجود داشت
505
00:21:13,440 –> 00:21:16,400
که به عنوان یک واسطه برای
506
00:21:16,400 –> 00:21:17,440
ارتباط عمل می کرد،
507
00:21:17,440 –> 00:21:20,080
اما اکنون با وب درایور
508
00:21:20,080 –> 00:21:21,120
آن rc را حذف کرده
509
00:21:21,120 –> 00:21:23,760
اند تا سرور در حال حاضر نیاز داشته باشد، بنابراین اکنون آنچه
510
00:21:23,760 –> 00:21:24,960
اتفاق می افتد این است
511
00:21:24,960 –> 00:21:27,840
که مستقیماً با مرورگر ارتباط برقرار می کند
512
00:21:27,840 –> 00:21:28,320
اما
513
00:21:28,320 –> 00:21:31,360
نمی تواند مستقیماً همان دستورات را
514
00:21:31,360 –> 00:21:32,240
برای مرورگر به
515
00:21:32,240 –> 00:21:34,720
درستی قرار دهید، بنابراین باید یک نقطه تبدیل همگرا وجود داشته باشد
516
00:21:34,720 –> 00:21:35,440
517
00:21:35,440 –> 00:21:38,480
و به همین دلیل
518
00:21:38,480 –> 00:21:41,440
است که شرکت های مرورگر نیز نمی خواهند
519
00:21:41,440 –> 00:21:42,000
520
00:21:42,000 –> 00:21:45,039
اسکریپت خود را به اشتراک بگذارند تا
521
00:21:45,039 –> 00:21:48,480
چیزهای داخلی شما در دسترس
522
00:21:48,480 –> 00:21:49,600
طرف های خارجی باشد
523
00:21:49,600 –> 00:21:52,960
، به همین دلیل است که آنها آماده کرده اند.
524
00:21:52,960 –> 00:21:56,320
درایورها درایورهایی هستند که به عنوان جلویی عمل می
525
00:21:56,320 –> 00:21:56,799
526
00:21:56,799 –> 00:21:59,760
کنند و آنها فقط منابع محدودی را
527
00:21:59,760 –> 00:22:01,120
برای مرورگر
528
00:22:01,120 –> 00:22:04,640
به api سلنیوم نمایش می دهند و سپس با
529
00:22:04,640 –> 00:22:06,960
آن ارتباط برقرار می شود، بنابراین
530
00:22:06,960 –> 00:22:07,679
531
00:22:07,679 –> 00:22:09,760
باز هم به عنوان یک واسطه عمل می
532
00:22:09,760 –> 00:22:11,039
کند اما
533
00:22:11,039 –> 00:22:15,600
زمانی را برای آن اشغال نمی کند. بنابراین وب
534
00:22:15,600 –> 00:22:18,799
درایور یک api webdriver است که
535
00:22:18,799 –> 00:22:21,440
کلاسی در سلنیوم است که
536
00:22:21,440 –> 00:22:22,880
با
537
00:22:22,880 –> 00:22:26,480
فایل های درایور exe ارتباط برقرار می کند و درایور را برای
538
00:22:26,480 –> 00:22:27,360
راه اندازی
539
00:22:27,360 –> 00:22:31,280
مرورگر وب و سپس با کمک متغیر درایور شروع به کار کنید که
540
00:22:31,280 –> 00:22:34,320
ما
541
00:22:34,320 –> 00:22:35,840
در حال تلاش برای برقراری ارتباط با
542
00:22:35,840 –> 00:22:36,480
مرورگر هستیم
543
00:22:36,480 –> 00:22:39,200
و میگوییم این کار را انجام دهید و این کار را
544
00:22:39,200 –> 00:22:39,760
درست انجام دهید
545
00:22:39,760 –> 00:22:43,360
تا این روند در اینجا چگونه کار میکند،
546
00:22:43,360 –> 00:22:46,400
زیرا ما به
547
00:22:46,400 –> 00:22:49,919
فایل exe هر مرورگر نیاز داریم یک فایل exe وجود داشته
548
00:22:49,919 –> 00:22:51,919
باشد. برای هر یک از مرورگرها در دسترس است
549
00:22:51,919 –> 00:22:53,600
اکثر مرورگرها با
550
00:22:53,600 –> 00:22:57,360
فرمت exe کار می کنند و اساساً
551
00:22:57,360 –> 00:23:00,159
کتابخانه الزام آور درایور exe مورد نیاز است و
552
00:23:00,159 –> 00:23:02,320
در اینجا در این صفحه موجود است،
553
00:23:02,320 –> 00:23:04,640
بنابراین من به شما نشان خواهم داد که همه نسخه های
554
00:23:04,640 –> 00:23:05,520
موجود
555
00:23:05,520 –> 00:23:08,720
در دانلود را دانلود کنید، بنابراین اگر اینجا کلیک
556
00:23:08,720 –> 00:23:11,840
کنید اکنون شما را به لیستی از نسخه ها می برد،
557
00:23:11,840 –> 00:23:14,159
برای این کار باید بررسی کنید که مرورگر شما کدام است،
558
00:23:14,159 –> 00:23:15,200
559
00:23:15,200 –> 00:23:18,799
بنابراین به اینجا بروید و در مورد google chrome کمک بگیرید
560
00:23:18,799 –> 00:23:23,840
561
00:23:23,919 –> 00:23:26,400
تا بتوانید نسخه شماره 78 را ببینید که
562
00:23:26,400 –> 00:23:28,960
در سیستم من موجود است،
563
00:23:28,960 –> 00:23:32,799
بنابراین من به سراغ نسخه می روم. شماره 78
564
00:23:32,799 –> 00:23:36,080
و بر اساس آن من فقط می توانم
565
00:23:36,080 –> 00:23:38,640
آن را به پایین اسکرول کنم شما می توانید ببینید که کروم نسخه 78 را پشتیبانی می کند،
566
00:23:38,640 –> 00:23:40,320
567
00:23:40,320 –> 00:23:43,039
یعنی می توانم با استفاده از این فایل با نسخه 78 کار کنم،
568
00:23:43,039 –> 00:23:44,640
569
00:23:44,640 –> 00:23:47,440
بنابراین روی آن کلیک کنید و باید
570
00:23:47,440 –> 00:23:48,559
این
571
00:23:48,559 –> 00:23:52,159
فایل فشرده را دانلود کنید. این را لیس
572
00:23:52,159 –> 00:23:54,400
بزنید و می بینید که از اینجا دانلود می
573
00:23:54,400 –> 00:23:56,320
شود من قبلاً این کار را انجام داده ام اما
574
00:23:56,320 –> 00:23:58,799
هنوز این کار را انجام می دهم
575
00:23:58,799 –> 00:24:01,840
بنابراین می توانید اینجا را ببینید که ما یک فایل زیپ
576
00:24:01,840 –> 00:24:05,840
دانلود شده داریم، فقط روی آن
577
00:24:06,880 –> 00:24:10,799
کلیک راست کرده و همه موارد را استخراج
578
00:24:10,799 –> 00:24:13,520
می کنم آیا داخل این فایل exe
579
00:24:13,520 –> 00:24:15,840
است که می توانید ببینید chromedriver.exe
580
00:24:15,840 –> 00:24:19,600
این برای ما بسیار مهم است که این اسکریپت را اجرا کنیم
581
00:24:19,600 –> 00:24:22,799
وقتی می خواهید مرورگری را اجرا
582
00:24:22,799 –> 00:24:25,440
کنید به این driver.exe نیاز دارید
583
00:24:25,440 –> 00:24:27,840
و این مسیر driver.exe
584
00:24:27,840 –> 00:24:29,600
در اینجا موجود است. همچنین
585
00:24:29,600 –> 00:24:33,840
آنچه ما در اینجا می بینیم
586
00:24:34,240 –> 00:24:37,279
مسیر exe درایور شما است
587
00:24:37,279 –> 00:24:40,080
بله بنابراین می توانید مسیر اجرایی را ببینید
588
00:24:40,080 –> 00:24:41,919
یعنی مسیر exe خود را
589
00:24:41,919 –> 00:24:45,360
که باید در اینجا مشخص کنید بسیار خوب است
590
00:24:45,360 –> 00:24:47,120
بنابراین این به شما کمک می کند
591
00:24:47,120 –> 00:24:48,960
مرورگر را باز کنید این دستور به شما کمک می کند
592
00:24:48,960 –> 00:24:51,600
تا خود را باز کنید مرورگر و آن
593
00:24:51,600 –> 00:24:52,799
مرورگر را بیشتر
594
00:24:52,799 –> 00:24:56,320
به عنوان یک درایور معرفی کنید، بنابراین این نامی است
595
00:24:56,320 –> 00:24:57,600
که به آن مرورگر داده شده
596
00:24:57,600 –> 00:25:01,360
است برای زمانبندی درایور نقطه دریافت
597
00:25:01,360 –> 00:25:04,720
این برای باز کردن url مفید است،
598
00:25:04,720 –> 00:25:07,760
بنابراین این دستور به شما کمک میکند تا
599
00:25:07,760 –> 00:25:11,039
یک url را باز کنید و زمانی که در مورد باز کردن URL صحبت میکنید به یاد بیاورید.
600
00:25:11,039 –> 00:25:14,480
باید https کولون
601
00:25:14,480 –> 00:25:15,840
دو جلو باشد اسلش ard
602
00:25:15,840 –> 00:25:19,039
یا کد http در اسلش دوبل رو به جلو،
603
00:25:19,039 –> 00:25:22,120
نمیتوانید مستقیماً به
604
00:25:22,120 –> 00:25:23,279
www.python.org
605
00:25:23,279 –> 00:25:26,640
یا www.facebook.org اشاره کنید، بسیار مهم است
606
00:25:26,640 –> 00:25:28,880
که انجام نشود
607
00:25:28,880 –> 00:25:31,279
جدا از اینکه میتوانید ببینید خط بعدی
608
00:25:31,279 –> 00:25:32,080
609
00:25:32,080 –> 00:25:35,520
این است که آیا عنوان را تأیید میکند یا خیر.
610
00:25:35,520 –> 00:25:39,120
از صفحه پایتون است یا
611
00:25:39,120 –> 00:25:42,480
نه در صورت نبود
612
00:25:42,480 –> 00:25:45,600
خطا به صورت صحیح یا نادرست پرتاب می شود.
613
00:25:45,600 –> 00:25:48,919
614
00:25:48,919 –> 00:25:51,360
615
00:25:51,360 –> 00:25:52,640
616
00:25:52,640 –> 00:25:55,200
617
00:25:55,200 –> 00:25:55,760
618
00:25:55,760 –> 00:25:58,799
در حال حاضر در نظر گرفته شده است اگر
619
00:25:58,799 –> 00:26:01,279
به
620
00:26:05,919 –> 00:26:09,200
بله خوب نگاه کنید بنابراین می توانید اینجا را ببینید
621
00:26:09,200 –> 00:26:12,559
که عنوان صفحه دانلود
622
00:26:12,559 –> 00:26:15,919
خط تیره کروم درایور خط تیره وب درایور
623
00:26:15,919 –> 00:26:18,320
برای کروم است این عنوان کامل
624
00:26:18,320 –> 00:26:18,799
625
00:26:18,799 –> 00:26:21,840
صفحه است بنابراین عنوان را به خاطر بسپارید
626
00:26:21,840 –> 00:26:24,000
یکی از مهمترین
627
00:26:24,000 –> 00:26:25,520
چیزها عنوان است
628
00:26:25,520 –> 00:26:28,320
هنگامی که ما در مورد صفحات صحبت می کنیم
629
00:26:28,320 –> 00:26:28,960
،
630
00:26:28,960 –> 00:26:32,000
عنوان را نیز به عنوان یک جنبه مهم در نظر می گیریم، بنابراین
631
00:26:32,000 –> 00:26:35,360
هرگز آن را ساده نگیرید، این نیز
632
00:26:35,360 –> 00:26:36,320
مهم است،
633
00:26:36,320 –> 00:26:39,360
سپس driver.gettitle به شما کمک می کند تا
634
00:26:39,360 –> 00:26:40,159
عنوان را دریافت کنید
635
00:26:40,159 –> 00:26:44,320
و python را در این مورد به شما کمک می کند تا
636
00:26:44,320 –> 00:26:47,520
اعتبار سنجی خوبی داشته باشید، بنابراین شما بخوبی هستید. به طور معمول
637
00:26:47,520 –> 00:26:50,240
اعتبار سنجی اینکه آیا عنوان
638
00:26:50,240 –> 00:26:54,640
پایتون با
639
00:26:54,640 –> 00:26:57,760
عنوان واقعی
640
00:26:57,760 –> 00:27:00,960
صفحه مطابقت دارد یا خیر، عنصر برابر است با
641
00:27:00,960 –> 00:27:04,559
نقطه راننده عنصر را با نام پیدا کنید، بنابراین
642
00:27:04,559 –> 00:27:08,000
با نام q چه کار می کند این
643
00:27:08,000 –> 00:27:10,720
اساساً یک تکنیک مکان یاب است، بنابراین ما
644
00:27:10,720 –> 00:27:12,640
یک تکنیک را جداگانه پیدا می کنیم
645
00:27:12,640 –> 00:27:14,559
. همه جنبههای تکنیک مکان یاب را برای شما توضیح میدهیم
646
00:27:14,559 –> 00:27:16,640
در عنصر جلسه در حال انجام
647
00:27:16,640 –> 00:27:19,760
648
0