در این مطلب، ویدئو آموزش سلنیوم پایتون شماره 8 – نحوه اجرای تست سلنیوم در کروم با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:10
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,159
سلام به همه خوش آمدید دوباره در این
2
00:00:02,159 –> 00:00:04,080
آموزش درایور وب سلنیوم،
3
00:00:04,080 –> 00:00:06,160
ما یاد خواهیم گرفت که چگونه اولین
4
00:00:06,160 –> 00:00:07,359
اسکریپت اتوماسیون خود را
5
00:00:07,359 –> 00:00:09,760
با استفاده از سلنیوم پایتون بنویسیم، بنابراین در آموزش قبلی
6
00:00:09,760 –> 00:00:11,440
7
00:00:11,440 –> 00:00:13,280
همه چیز را در مورد نصب و
8
00:00:13,280 –> 00:00:14,799
پیش
9
00:00:14,799 –> 00:00:18,400
نیازهای شروع اتوماسیون سلنیوم درک کرده ایم، بنابراین
10
00:00:18,400 –> 00:00:20,240
چند آموزش آخر در
11
00:00:20,240 –> 00:00:21,920
مورد راه اندازی بوده است.
12
00:00:21,920 –> 00:00:25,039
قبل از اینکه بتوانیم با اتوماسیون سلنیوم شروع کنیم، ابزارها و کتابخانه های مختلف را قبل از اینکه بتوانیم با اتوماسیون سلنیوم شروع کنیم،
13
00:00:25,039 –> 00:00:25,439
14
00:00:25,439 –> 00:00:27,359
15
00:00:27,359 –> 00:00:29,119
لطفاً اگر آنها را تماشا نکرده اید،
16
00:00:29,119 –> 00:00:30,560
17
00:00:30,560 –> 00:00:32,159
قبل از اینکه به این آموزش خاص بیایید، ابتدا آنها
18
00:00:32,159 –> 00:00:33,920
19
00:00:33,920 –> 00:00:36,960
20
00:00:36,960 –> 00:00:39,440
را تماشا کنید. و
21
00:00:39,440 –> 00:00:40,320
تنظیم کنید
22
00:00:40,320 –> 00:00:43,360
تا من فقط این فایل خاص را حذف کنم
23
00:00:43,360 –> 00:00:45,440
زیرا این فایلی بود که من ایجاد کردم
24
00:00:45,440 –> 00:00:46,640
تا به شما نشان دهم
25
00:00:46,640 –> 00:00:49,520
که پیشنهاد خودکار بادبادک چگونه به نظر می رسد بنابراین
26
00:00:49,520 –> 00:00:50,079
من
27
00:00:50,079 –> 00:00:52,960
اکنون این فایل را در این پروژه خاص حذف
28
00:00:52,960 –> 00:00:55,280
می کنم.
29
00:00:55,280 –> 00:00:59,039
یک پکیج جدید ایجاد می کنم، بنابراین برای ایجاد یک
30
00:00:59,039 –> 00:01:02,559
بسته پایتون جدید، به سادگی روی این پوشه کلیک راست کنید،
31
00:01:02,559 –> 00:01:05,760
پوشه پروژه به new بروید
32
00:01:05,760 –> 00:01:08,880
و روی بسته پایتون کلیک کنید.
33
00:01:08,880 –> 00:01:10,320
34
00:01:10,320 –> 00:01:13,760
نام بسته پایتون را به عنوان آموزش
35
00:01:13,760 –> 00:01:16,960
سلنیوم ارائه دهید و اینتر را
36
00:01:16,960 –> 00:01:19,360
بزنید تا ببینید بسته سلنیوم یادگیری
37
00:01:19,360 –> 00:01:20,080
38
00:01:20,080 –> 00:01:23,119
ایجاد شده است اکنون در این بسته
39
00:01:23,119 –> 00:01:24,000
ما
40
00:01:24,000 –> 00:01:27,119
فایلهای پایتون خود را ایجاد میکنیم یا اسکریپتهای درون
41
00:01:27,119 –> 00:01:28,000
این
42
00:01:28,000 –> 00:01:31,119
ساختار پوشه خاص آن را کمی ساختارمند میسازد.
43
00:01:31,119 –> 00:01:31,680
44
00:01:31,680 –> 00:01:33,280
به جای ایجاد تمام فایلها در
45
00:01:33,280 –> 00:01:35,759
پروژه سلنیوم پایتون،
46
00:01:35,759 –> 00:01:38,400
بنابراین وقتی به بخش چارچوب میرویم، این مفاهیم را بیشتر اصلاح میکنم،
47
00:01:38,400 –> 00:01:39,680
48
00:01:39,680 –> 00:01:42,479
بنابراین یک فایل جدید ایجاد میکنم
49
00:01:42,479 –> 00:01:43,040
50
00:01:43,040 –> 00:01:45,520
که اساساً فایل پایتون است که
51
00:01:45,520 –> 00:01:46,320
برای
52
00:01:46,320 –> 00:01:50,079
یک فایل پایتون بسیار جدید است و نام میبرم. این به عنوان
53
00:01:50,079 –> 00:01:53,439
اولین
54
00:01:53,439 –> 00:01:55,680
تست اتوماسیون کاملاً درست است، بنابراین این یک آزمایش بسیار
55
00:01:55,680 –> 00:01:57,840
ابتدایی برای راه اندازی
56
00:01:57,840 –> 00:02:01,360
درایور کروم شما خواهد بود، بنابراین
57
00:02:01,360 –> 00:02:03,200
من نحوه تنظیم درایور کروم یا هر درایور دیگری را توضیح می دهم
58
00:02:03,200 –> 00:02:05,200
59
00:02:05,200 –> 00:02:07,520
و سپس اولین اسکریپت خود را برای
60
00:02:07,520 –> 00:02:09,919
راه اندازی مرورگر و انجام چند کار می نویسم. از
61
00:02:09,919 –> 00:02:12,080
دیگر موارد مهم در مرورگر، بنابراین
62
00:02:12,080 –> 00:02:13,840
این اولین
63
00:02:13,840 –> 00:02:17,520
آزمایش شما برای تأیید راهاندازی یا
64
00:02:17,520 –> 00:02:18,800
تنظیم محیط
65
00:02:18,800 –> 00:02:22,000
موفقیتآمیز است و میتوانید اتوماسیون سلنیوم را انجام دهید
66
00:02:22,000 –> 00:02:23,440
67
00:02:23,440 –> 00:02:26,720
یا از روشهای سلنیو استفاده کنید. m api
68
00:02:26,720 –> 00:02:29,840
و اتوماسیون را انجام دهید یا
69
00:02:29,840 –> 00:02:30,640
مرورگر را به
70
00:02:30,640 –> 00:02:33,920
خوبی هدایت کنید، بنابراین اکنون روی این فایل py خاص
71
00:02:33,920 –> 00:02:37,040
قبل از شروع
72
00:02:37,040 –> 00:02:40,080
نوشتن اسکریپت های اتوماسیون خود، اولین
73
00:02:40,080 –> 00:02:40,480
74
00:02:40,480 –> 00:02:43,599
چیزی که به یاد داشته باشید این است که وقتی
75
00:02:43,599 –> 00:02:47,200
سلنیوم را نصب می کنید، سلنیوم
76
00:02:47,200 –> 00:02:49,760
مستقیماً با مرورگر صحبت نمی کند، بنابراین مرورگر وجود دارد.
77
00:02:49,760 –> 00:02:50,239
78
00:02:50,239 –> 00:02:53,200
درایورهای هر یک از مرورگرهایی
79
00:02:53,200 –> 00:02:55,040
که می خواهید با آنها تعامل داشته باشید
80
00:02:55,040 –> 00:02:58,400
و ما باید آن فایل های درایور
81
00:02:58,400 –> 00:03:00,879
را بر روی دستگاه خود بارگیری کنیم و در
82
00:03:00,879 –> 00:03:02,319
مکان خاصی قرار دهیم
83
00:03:02,319 –> 00:03:04,159
و در اسکریپت خود باید مکان آن فایل ها را ارائه دهیم
84
00:03:04,159 –> 00:03:05,360
،
85
00:03:05,360 –> 00:03:08,560
بنابراین اکنون به
86
00:03:08,560 –> 00:03:09,519
عنوان مثال بگویید
87
00:03:09,519 –> 00:03:11,680
اگر من شروع به نوشتن کنید بنابراین در حال حاضر هیچ
88
00:03:11,680 –> 00:03:12,879
89
00:03:12,879 –> 00:03:15,920
فایل درایور مرورگر ندارم
90
00:03:15,920 –> 00:03:19,280
بنابراین اولین کاری که انجام می دهم این است
91
00:03:19,280 –> 00:03:21,200
که درایورهای مرورگر را دانلود می کنم بنابراین برای
92
00:03:21,200 –> 00:03:23,200
دانلود درایورهای مرورگر
93
00:03:23,200 –> 00:03:25,519
ابتدا به
94
00:03:25,519 –> 00:03:27,440
وب سایت سلنیوم بروید. به
95
00:03:27,440 –> 00:03:28,959
وب سایت رسمی سلنیوم بروید
96
00:03:28,959 –> 00:03:31,920
این سلنیوم hq است و در این
97
00:03:31,920 –> 00:03:32,799
98
00:03:32,799 –> 00:03:35,440
وب سایت خاص به بخش دانلود بروید
99
00:03:35,440 –> 00:03:37,920
اکنون در بخش دانلود
100
00:03:37,920 –> 00:03:41,440
گزینه های مختلف سلنیوم یا کتابخانه سلنیوم را خواهید دید.
101
00:03:41,440 –> 00:03:43,040
برای دانلود
102
00:03:43,040 –> 00:03:44,799
ما قبلاً همه چیز را تنظیم کردهایم، بنابراین
103
00:03:44,799 –> 00:03:46,799
نیازی نیست به جای دیگری برویم،
104
00:03:46,799 –> 00:03:48,720
به سادگی به پایین صفحه بروید، به بخش مرورگر بروید،
105
00:03:48,720 –> 00:03:49,840
106
00:03:49,840 –> 00:03:52,560
اکنون میتوانید ببینید که برای فایرفاکس ما
107
00:03:52,560 –> 00:03:54,799
درایور gecko برای اینترنت اکسپلورر
108
00:03:54,799 –> 00:03:55,519
داریم،
109
00:03:55,519 –> 00:03:58,560
فقط نسخه 11 درایور سافاری پشتیبانی میشود.
110
00:03:58,560 –> 00:04:00,159
ارائه شده توسط
111
00:04:00,159 –> 00:04:03,439
apple opera توسط نرم افزار oprah است، بنابراین هر یک
112
00:04:03,439 –> 00:04:05,120
از مرورگرهایی که مشاهده می کنید، بنابراین
113
00:04:05,120 –> 00:04:07,360
درایور کروم توسط پروژه کروم پشتیبانی می شود،
114
00:04:07,360 –> 00:04:09,840
بنابراین هر یک از این مرورگرهایی که در اینجا می بینید
115
00:04:09,840 –> 00:04:11,120
116
00:04:11,120 –> 00:04:13,599
درایور وب سلنیوم قادر به
117
00:04:13,599 –> 00:04:14,400
برقراری ارتباط
118
00:04:14,400 –> 00:04:16,560
مستقیم با این مرورگرها در محلی نیستند.
119
00:04:16,560 –> 00:04:18,560
مرورگرهای دستگاه شما به طور مستقیم
120
00:04:18,560 –> 00:04:20,160
کاری که ما باید انجام دهیم این است که ابتدا باید
121
00:04:20,160 –> 00:04:22,240
این درایورها
122
00:04:22,240 –> 00:04:23,680
را دانلود کنیم، بنابراین برای دانلود به بخش مستندات می رویم
123
00:04:23,680 –> 00:04:26,080
124
00:04:26,080 –> 00:04:29,680
و در اینجا خواهید دید که
125
00:04:29,680 –> 00:04:32,639
نسخه هایی را دارید که می توانید دانلود کنید،
126
00:04:32,639 –> 00:04:33,520
بنابراین اکنون
127
00:04:33,520 –> 00:04:36,639
به عنوان مثال بگویید قبل از
128
00:04:36,639 –> 00:04:38,400
دانلود
129
00:04:38,400 –> 00:04:42,240
درایور کروم، باید بررسی کنید که کدام
130
00:04:42,240 –> 00:04:44,400
نسخه کروم را دارید، بنابراین
131
00:04:44,400 –> 00:04:45,520
این آخرین نسخه است،
132
00:04:45,520 –> 00:04:48,160
اما اگر به دانلودها بروم همه
133
00:04:48,160 –> 00:04:49,120
را از
134
00:04:49,120 –> 00:04:51,840
اینجا دانلود کنید اطلاعات مهمی را مشاهده خواهید کرد
135
00:04:51,840 –> 00:04:52,880
که
136
00:04:52,880 –> 00:04:54,720
نشان می دهد اگر از کروم
137
00:04:54,720 –> 00:04:57,919
نسخه 88 استفاده می کنید، لطفاً این نسخه را دانلود کنید
138
00:04:57,919 –> 00:05:00,800
و قبل از آن 87 باید
139
00:05:00,800 –> 00:05:01,840
140
00:05:01,840 –> 00:05:05,759
نسخه قدیمی تر را اکنون دانلود کنید، در صورتی
141
00:05:05,759 –> 00:05:08,800
که اسکریپت خود را یک بار تنظیم کرده اید و
142
00:05:08,800 –> 00:05:10,800
اسکریپت شما کار نمی کند
143
00:05:10,800 –> 00:05:13,919
معمولاً دلیل آن این است که
144
00:05:13,919 –> 00:05:16,400
مرورگر کروم بهطور مکرر بهروزرسانی میشود،
145
00:05:16,400 –> 00:05:19,280
بنابراین ممکن
146
00:05:19,280 –> 00:05:22,240
است زمانی که درایور
147
00:05:22,240 –> 00:05:23,680
کروم را دانلود
148
00:05:23,680 –> 00:05:26,000
149
00:05:26,000 –> 00:05:27,120
میکنید، ممکن است نسخه کروم نسخه
150
00:05:27,120 –> 00:05:30,400
1900 باشد، در این صورت باید
151
00:05:30,400 –> 00:05:31,520
152
00:05:31,520 –> 00:05:34,639
آخرین نسخه درایور کروم
153
00:05:34,639 –> 00:05:36,560
را بهروزرسانی کنید. با مرورگر شما سازگار است، بنابراین
154
00:05:36,560 –> 00:05:38,160
اگر اسکریپت های شما شروع به خرابی کردند،
155
00:05:38,160 –> 00:05:40,000
فقط نسخه
156
00:05:40,000 –> 00:05:42,240
کروم را بررسی کنید و بررسی
157
00:05:42,240 –> 00:05:44,000
کنید که نسخه درایور
158
00:05:44,000 –> 00:05:46,400
کرومی که استفاده می کنید با
159
00:05:46,400 –> 00:05:48,160
نسخه کروم موجود در دستگاه شما سازگار است،
160
00:05:48,160 –> 00:05:50,720
خوب است، اکنون چگونه بررسی می شود نسخه کروم،
161
00:05:50,720 –> 00:05:51,759
162
00:05:51,759 –> 00:05:55,919
بنابراین من به سادگی این
163
00:05:55,919 –> 00:05:58,720
پنجره کروم را اینجا می آورم، بنابراین به این سه
164
00:05:58,720 –> 00:06:00,560
165
00:06:00,560 –> 00:06:03,919
نماد کوچک در اینجا بروید و به راهنما بروید
166
00:06:03,919 –> 00:06:06,560
و روی about google chrom کلیک کنید. بنابراین اکنون
167
00:06:06,560 –> 00:06:07,919
می توانید نسخه
168
00:06:07,919 –> 00:06:10,720
من نسخه 88 و بالاتر را ببینید،
169
00:06:10,720 –> 00:06:12,479
بنابراین 88.0 چیزی است،
170
00:06:12,479 –> 00:06:15,440
بنابراین کاری که من انجام می دهم این است که به سادگی
171
00:06:15,440 –> 00:06:15,840
172
00:06:15,840 –> 00:06:18,960
آخرین نسخه را دانلود می کنم بسیار خوب، بنابراین من
173
00:06:18,960 –> 00:06:22,000
روی این دانلود کلیک می کنم و در اینجا
174
00:06:22,000 –> 00:06:24,319
کروم را می بینید. درایور ویندوز 32
175
00:06:24,319 –> 00:06:27,360
بنابراین برای ویندوز فقط این فایل زیپ
176
00:06:27,360 –> 00:06:28,560
موجود است
177
00:06:28,560 –> 00:06:30,560
و فرقی نمی کند کدام نسخه
178
00:06:30,560 –> 00:06:33,360
ویندوز 32 بیتی باشد یا 64 بیتی،
179
00:06:33,360 –> 00:06:35,120
این فایلی است که
180
00:06:35,120 –> 00:06:37,280
در تمام نسخه های ویندوز کار می کند، بنابراین شما
181
00:06:37,280 –> 00:06:38,560
به سادگی آن را دانلود کنید.
182
00:06:38,560 –> 00:06:40,720
بنابراین روی آن کلیک کنید و ما دانلود را درست شروع می کنیم،
183
00:06:40,720 –> 00:06:41,600
184
00:06:41,600 –> 00:06:44,880
بنابراین از آنجایی که من قبلا
185
00:06:44,880 –> 00:06:45,440
186
00:06:45,440 –> 00:06:48,560
آن را دانلود کرده ام، در دستگاه من موجود است،
187
00:06:48,560 –> 00:06:51,360
بنابراین این همان نسخه قدیمی است
188
00:06:51,360 –> 00:06:53,120
که دیروز دانلود کردم
189
00:06:53,120 –> 00:06:55,280
و این جدید است که
190
00:06:55,280 –> 00:06:57,280
اکنون دانلود شده است. مرحلهای که
191
00:06:57,280 –> 00:06:58,479
باید انجام دهیم این است
192
00:06:58,479 –> 00:07:01,280
که باید آن را در یک مکان خاص از حالت فشرده خارج کنیم،
193
00:07:01,280 –> 00:07:02,160
194
00:07:02,160 –> 00:07:05,280
بنابراین جایی که میخواهید
195
00:07:05,280 –> 00:07:08,560
آن را نگه دارید در ابتدا یک تصمیم بسیار مهم است
196
00:07:08,560 –> 00:07:11,680
زیرا سعی نکنید
197
00:07:11,680 –> 00:07:13,919
این فایلها را در مکانی که
198
00:07:13,919 –> 00:07:14,880
بسیار طولانی است نگهداری
199
00:07:14,880 –> 00:07:18,479
کنید. مشکل میدونی پیدا کردن
200
00:07:18,479 –> 00:07:20,080
جایی که این فایل ها را نگه داشته اید، بنابراین
201
00:07:20,080 –> 00:07:21,680
بهترین کار این
202
00:07:21,680 –> 00:07:24,560
است که من به
203
00:07:24,560 –> 00:07:26,240
درایو c می روم و
204
00:07:26,240 –> 00:07:29,280
یک پوشه در اینجا ایجاد می کنم، بنابراین در درایو c من
205
00:07:29,280 –> 00:07:31,360
تمام این درایورهای مرورگر را نگه می دارم. یک پوشه ایجاد می
206
00:07:31,360 –> 00:07:32,319
207
00:07:32,319 –> 00:07:35,360
کنم و نام آن را به عنوان
208
00:07:35,360 –> 00:07:38,400
درایورهای مرورگر می گذارم بسیار خوب، بنابراین اکنون
209
00:07:38,400 –> 00:07:41,520
تمام درایورهای مرورگر خود را در
210
00:07:41,520 –> 00:07:44,560
این پوشه درایورهای مرورگر خاص قرار می
211
00:07:44,560 –> 00:07:47,039
دهم، بنابراین اجازه دهید آن فایل را اینجا قرار دهم و
212
00:07:47,039 –> 00:07:49,520
وقتی فایل را جایگذاری کردم، به سادگی کلیک راست می کنم.
213
00:07:49,520 –> 00:07:52,440
و من می گویم Extract بنابراین اکنون می توانید ببینید
214
00:07:52,440 –> 00:07:53,680
chromedriver.exe
215
00:07:53,680 –> 00:07:56,240
استخراج شده است و در دسترس است، بنابراین
216
00:07:56,240 –> 00:07:57,120
من
217
00:07:57,120 –> 00:08:00,319
این فایل زیپ را اکنون از اینجا حذف می کنم و اکنون در
218
00:08:00,319 –> 00:08:01,360
219
00:08:01,360 –> 00:08:04,360
درایورهای مرورگر خط خط c، من این
220
00:08:04,360 –> 00:08:05,680
chromedriver.exe را دارم
221
00:08:05,680 –> 00:08:08,000
و اکنون من من آماده هستم تا اولین اسکریپت خود را بنویسم
222
00:08:08,000 –> 00:08:10,240
زیرا اسکریپت من هر
223
00:08:10,240 –> 00:08:12,639
اسکریپتی که در پایتون در
224
00:08:12,639 –> 00:08:14,080
pycharm ide بنویسم
225
00:08:14,080 –> 00:08:17,039
با درایور مرورگر که درایور کروم است ارتباط برقرار می کند
226
00:08:17,039 –> 00:08:18,400
و سپس
227
00:08:18,400 –> 00:08:19,919
درایور
228
00:08:19,919 –> 00:08:22,639
کروم مرورگر کروم را راه اندازی می کند که همه چیز را خواهیم دید.
2