در این مطلب، ویدئو آموزش 2- سلنیوم با پایتون | چارچوب ربات | مجموعه تست و موارد تست با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:24:38
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,140 –> 00:00:03,360
سلام به همه شما خوش آمدید، بنابراین در
2
00:00:03,360 –> 00:00:05,130
این ویدیو من قصد دارم در
3
00:00:05,130 –> 00:00:07,770
مورد مقدمه اولیه چارچوب ربات بحث کنم،
4
00:00:07,770 –> 00:00:09,990
بنابراین چارچوب های محلی چیست که چگونه باید
5
00:00:09,990 –> 00:00:11,730
موارد آزمایش خود را در لوله های آزمایش سازماندهی کنیم
6
00:00:11,730 –> 00:00:14,429
و سپس یک جلسه عملی
7
00:00:14,429 –> 00:00:16,379
مانند نحوه خودکارسازی را خواهیم دید. موارد آزمایشی بسیار ابتدایی
8
00:00:16,379 –> 00:00:19,050
با استفاده از چارچوب ربات، بنابراین در اینجا من
9
00:00:19,050 –> 00:00:21,480
قصد دارم از پایتون با سلنیوم به
10
00:00:21,480 –> 00:00:24,119
همراه چارچوب ربات استفاده کنم، بنابراین اول از همه
11
00:00:24,119 –> 00:00:26,310
اجازه دهید بفهمیم چارچوب ربات چیست،
12
00:00:26,310 –> 00:00:29,519
بنابراین چارچوب ربات
13
00:00:29,519 –> 00:00:31,260
نوعی چارچوب است، بنابراین
14
00:00:31,260 –> 00:00:33,360
یک فریمورک عمومی است. چارچوب اتوماسیون تست
15
00:00:33,360 –> 00:00:36,660
برای تست پذیرش، بنابراین آزمایش پذیرش
16
00:00:36,660 –> 00:00:38,780
یا توسعه
17
00:00:38,780 –> 00:00:41,850
آزمایشی پذیرش توسعه رویداد آزمایش شده، بنابراین
18
00:00:41,850 –> 00:00:43,290
اساساً چارچوب ربات
19
00:00:43,290 –> 00:00:45,930
از یک نوع چارچوب TDD پشتیبانی می کند، بنابراین
20
00:00:45,930 –> 00:00:47,520
ما چندین نوع چارچوب داریم، مانند چارچوب
21
00:00:47,520 –> 00:00:50,010
معمول TDD، ما یک چارچوب bdd داریم،
22
00:00:50,010 –> 00:00:52,649
یک چارچوب BDD نیز داریم. نوعی
23
00:00:52,649 –> 00:00:54,660
چارچوب، بنابراین چارچوب ربات
24
00:00:54,660 –> 00:00:57,930
اساساً برای
25
00:00:57,930 –> 00:01:00,780
چارچوب توسعه مبتنی بر آزمون پذیرش پیادهسازی میشود، بنابراین
26
00:01:00,780 –> 00:01:02,969
اساساً دنبال خواهد شد
27
00:01:02,969 –> 00:01:05,450
رویکرد تست نوار صفحه کلید اساساً
28
00:01:05,450 –> 00:01:07,979
چارچوب اتوماسیون مبتنی بر پایتون یک
29
00:01:07,979 –> 00:01:10,890
اتوماسیون مبتنی بر پایتون است و به صورت داخلی
30
00:01:10,890 –> 00:01:13,680
از رویکرد تست کلیدواژهمحور استفاده میکند، بنابراین
31
00:01:13,680 –> 00:01:15,810
باید تعداد مشخصی از
32
00:01:15,810 –> 00:01:17,369
کلمات کلیدی را داشته باشیم که از Seelye
33
00:01:17,369 –> 00:01:19,619
و یک ربات درزگیر مانند ریف میآیند. با
34
00:01:19,619 –> 00:01:22,049
استفاده از این کلمات کلیدی میتوانیم حالت خودکار را انجام دهیم، میتوانیم
35
00:01:22,049 –> 00:01:24,479
موارد تست را در
36
00:01:24,479 –> 00:01:26,130
چارچوب ربات خودکار کنیم، بنابراین این یک
37
00:01:26,130 –> 00:01:27,900
درک اساسی از چارچوب هیئت مدیره شما
38
00:01:27,900 –> 00:01:30,390
است، بنابراین در جلسه گذشته
39
00:01:30,390 –> 00:01:32,549
نحوه نصب چارچوبهای Roper را
40
00:01:32,549 –> 00:01:34,320
دیدیم، بنابراین چارچوب ربات را نصب کردیم و
41
00:01:34,320 –> 00:01:37,320
همچنین ما کتابخانه sylveon را
42
00:01:37,320 –> 00:01:39,990
برای فریمورک ربات نصب کردهایم تا بررسی کنیم
43
00:01:39,990 –> 00:01:41,670
که آیا آنها به درستی نصب شدهاند یا
44
00:01:41,670 –> 00:01:44,850
نه دستورات را باز کنید، فقط
45
00:01:44,850 –> 00:01:47,729
فهرست دستورات را چک کنید، بنابراین این به
46
00:01:47,729 –> 00:01:49,350
شما میدهد تا همه چیزهایی که
47
00:01:49,350 –> 00:01:50,909
قبلاً روی سیستم شما نصب کردهایم چیست؟
48
00:01:50,909 –> 00:01:53,130
ما قبلاً نصب کرده ایم
49
00:01:53,130 –> 00:01:55,860
و چارچوب ربات همان dive ID نیز
50
00:01:55,860 –> 00:01:58,259
نصب شده است، بنابراین این دو به صورت
51
00:01:58,259 –> 00:02:00,060
دستی برای شروع با چارچوب ربات مورد نیاز هستند
52
00:02:00,060 –> 00:02:02,340
به من اجازه دهید نمودار دایره ای خود را باز کنم،
53
00:02:02,340 –> 00:02:05,430
بنابراین در جلسه آخر
54
00:02:05,430 –> 00:02:07,590
پروژه جدیدی به نام گنبد یا فریم بوکس
55
00:02:07,590 –> 00:02:10,110
به رنگ سفید ایجاد کردم و همچنین نیرویی را ایجاد کردم که
56
00:02:10,110 –> 00:02:13,250
برای اولین بار تست کت و شلوار را آزمایش کنم تا به زودی نقطه.
57
00:02:13,250 –> 00:02:15,680
58
00:02:15,680 –> 00:02:17,930
برای درک سه
59
00:02:17,930 –> 00:02:20,360
چیز مهم و کشورهای بیضه
60
00:02:20,360 –> 00:02:22,670
در چندین بخش، بنابراین
61
00:02:22,670 –> 00:02:24,620
نتیجه آزمایش اساسا شامل چندین
62
00:02:24,620 –> 00:02:26,780
بخش است، بنابراین به طور معمول چارچوب ربات
63
00:02:26,780 –> 00:02:30,020
مانند این ساختار چارچوب ربات خواهد بود
64
00:02:30,020 –> 00:02:32,300
که باید آن را درک کنیم و سپس
65
00:02:32,300 –> 00:02:34,550
میتوانیم به راحتی موارد سفارشات را خودکار کنیم،
66
00:02:34,550 –> 00:02:37,880
بنابراین ساختار چارچوب ربات چگونه است.
67
00:02:37,880 –> 00:02:40,160
ساختار خواهد بود این است که اولین
68
00:02:40,160 –> 00:02:43,160
چیزی تنظیمات شما خواهد بود، بنابراین تنظیمات
69
00:02:43,160 –> 00:02:45,620
وجود دارد، بنابراین در داخل تنظیمات می
70
00:02:45,620 –> 00:02:48,890
توانیم انواع مختلف کتابخانه ها را اضافه کنیم مانند
71
00:02:48,890 –> 00:02:50,990
کتابخانه انعطاف پذیر یکی از نمونه هایی
72
00:02:50,990 –> 00:02:53,300
است که این یک بخش است و بخش دیگر
73
00:02:53,300 –> 00:02:56,030
یک تست موارد آزمایشی است. موارد
74
00:02:56,030 –> 00:02:58,760
بخش دیگری خواهد بود و در اینجا کلمات کلیدی
75
00:02:58,760 –> 00:03:00,920
بخش دیگری است کلید بخش دیگری بخش دیگری است
76
00:03:00,920 –> 00:03:03,020
بنابراین اینها سه بخش اصلی هستند که
77
00:03:03,020 –> 00:03:05,180
در حال حاضر تنظیم کرده ایم.
78
00:03:05,180 –> 00:03:08,780
موارد تست و کلمات کلیدی بسیار خوب است، بنابراین هر
79
00:03:08,780 –> 00:03:10,970
آزمون مناسب شامل سه
80
00:03:10,970 –> 00:03:14,150
بخش مهم است، بنابراین در زیر تنظیمات میتوانیم
81
00:03:14,150 –> 00:03:16,460
همه کتابخانهها را وارد کنیم، بنابراین کتابخانههای شخص ثالث
82
00:03:16,460 –> 00:03:19,070
مهم خواهند بود، بنابراین
83
00:03:19,070 –> 00:03:20,989
کتابخانه nexium نیز باید مشخص کنیم بله تا
84
00:03:20,989 –> 00:03:23,989
همه موارد موافق قرار داده شوند. آن و در
85
00:03:23,989 –> 00:03:25,640
قسمت تست موارد ما می توانیم
86
00:03:25,640 –> 00:03:28,670
چندین مورد تست چندین مورد تست
87
00:03:28,670 –> 00:03:30,320
ایجاد کنیم ما می توانیم هر عددی از این مورد
88
00:03:30,320 –> 00:03:32,510
مانند آن این مورد 1 2 3 4 چیزی
89
00:03:32,510 –> 00:03:36,470
شبیه به این مورد 1 و این 2 و
90
00:03:36,470 –> 00:03:38,630
غیره ایجاد کنیم، بنابراین شما می توانید هر عددی را ایجاد کنید. از
91
00:03:38,630 –> 00:03:41,570
test case ها در داخل بخش و بخش سوم
92
00:03:41,570 –> 00:03:43,340
یک بخش صفحه کلید در
93
00:03:43,340 –> 00:03:45,500
بخش کلمات کلیدی است که باید
94
00:03:45,500 –> 00:03:48,520
تعدادی از کلمات کلیدی را تعیین کنیم بنابراین برای مثال من
95
00:03:48,520 –> 00:03:52,220
می خواهم ایجاد کنم می خواهم یک
96
00:03:52,220 –> 00:03:54,140
کلمه کلیدی را برای مثال مشخص کنم و بگویم شما در آن هستید
97
00:03:54,140 –> 00:03:56,270
پس من هستم میخواهم از URL در مورد آزمایشی خود استفاده کنم،
98
00:03:56,270 –> 00:03:59,900
مثلاً URL ok است، بنابراین URL چیزی به نام
99
00:03:59,900 –> 00:04:03,320
ww2 یا چیزی به نام facebook.com است، بنابراین
100
00:04:03,320 –> 00:04:05,510
اگر ما این یکی را میبینیم،
101
00:04:05,510 –> 00:04:09,470
این صفحهکلید خاص برای آن صفحهکلید است، اما خوش شانس بودیم
102
00:04:09,470 –> 00:04:11,600
که اساساً در دسترس
103
00:04:11,600 –> 00:04:13,550
نیست دقیق نیست. صفحه کلید tly اما این
104
00:04:13,550 –> 00:04:16,430
متغیر خاص alpha sin مقداری مقدار ok
105
00:04:16,430 –> 00:04:18,168
اینها اساساً متغیر هستند نه دقیقاً
106
00:04:18,168 –> 00:04:20,358
کلمات کلیدی اما واقعی کلمه کلیدی
107
00:04:20,358 –> 00:04:22,880
عبارتی است مانند فرض کنید فرض کنید
108
00:04:22,880 –> 00:04:25,400
مرورگر باز مرورگر را باز کنید این به عنوان
109
00:04:25,400 –> 00:04:26,240
یک کلمه کلیدی
110
00:04:26,240 –> 00:04:28,699
نامیده می شود بنابراین به عنوان یک کلمه کلیدی نامیده می شود. برای این
111
00:04:28,699 –> 00:04:30,830
صفحه کلید چه کارهایی
112
00:04:30,830 –> 00:04:33,050
که باید انجام دهیم در زیر این تعریف می شود
113
00:04:33,050 –> 00:04:35,210
، بنابراین در زیر این باید
114
00:04:35,210 –> 00:04:37,250
تعریف کنیم که چه اقداماتی باید
115
00:04:37,250 –> 00:04:39,169
انجام دهیم زمانی که آنها این صفحه کلید را
116
00:04:39,169 –> 00:04:41,419
از کیبورد آزمایشی من فراخوانی می کنند هر عملی که
117
00:04:41,419 –> 00:04:43,490
ما تعریف کرده ایم. در داخل این کلمه کلیدی اجرا می شود
118
00:04:43,490 –> 00:04:46,070
بنابراین هر بخش
119
00:04:46,070 –> 00:04:48,710
یک مرتبط خواهد بود و برای تعریف این
120
00:04:48,710 –> 00:04:50,330
متغیرها یک بخش دیگر را
121
00:04:50,330 –> 00:04:53,300
در اینجا همه متغیرها ایجاد می کنیم بنابراین در اینجا
122
00:04:53,300 –> 00:04:55,550
یک بخش دیگر به نام متغیر
123
00:04:55,550 –> 00:04:57,740
ایجاد می کنیم بنابراین در زیر متغیرها انواع متغیرها را ایجاد می کنیم.
124
00:04:57,740 –> 00:05:00,320
این
125
00:05:00,320 –> 00:05:03,110
باید بخشی از اینجا باشد، بنابراین اینها
126
00:05:03,110 –> 00:05:05,449
بخش های مختلفی هستند که ما در تست چارچوب ربات داریم
127
00:05:05,449 –> 00:05:07,250
تا منبع آزمایش
128
00:05:07,250 –> 00:05:09,380
متناسب با آن شامل تنظیمات var
129
00:05:09,380 –> 00:05:12,860
موارد و کلمات کلیدی را آزمایش می کند، بنابراین در موارد آزمایشی
130
00:05:12,860 –> 00:05:15,020
از این کلمات کلیدی استفاده می کنیم و دوباره
131
00:05:15,020 –> 00:05:16,610
این کلمات کلیدی تعریف شده توسط کاربر خواهند بود.
132
00:05:16,610 –> 00:05:18,979
133
00:05:18,979 –> 00:05:21,620
134
00:05:21,620 –> 00:05:23,509
135
00:05:23,509 –> 00:05:25,460
از آن
136
00:05:25,460 –> 00:05:28,009
کلمات کلیدی در موارد آزمایشی خود استفاده کنید بسیار خوب، بنابراین
137
00:05:28,009 –> 00:05:30,199
این یک ساختار اساسی از چارچوب
138
00:05:30,199 –> 00:05:33,080
تست چارچوب ربات کت و شلوار تست سلنیوم ربات است،
139
00:05:33,080 –> 00:05:35,810
بنابراین در داخل کیسهای آزمایشی میتوانیم خودکار را انجام
140
00:05:35,810 –> 00:05:38,479
دهیم، میتوانیم هر تعداد تست را اضافه کنیم، خوب
141
00:05:38,479 –> 00:05:40,909
حالا اجازه دهید ببینیم چگونه میتوانیم خیلی ابتدایی بنویسیم.
142
00:05:40,909 –> 00:05:43,760
مورد آزمایشی با استفاده از چارچوب ربات، بنابراین
143
00:05:43,760 –> 00:05:46,340
اجازه دهید من فقط پنجره نمودار دایره ای خود را باز کنم، بنابراین
144
00:05:46,340 –> 00:05:48,199
در اینجا کت و شلوار من وجود دارد، بنابراین
145
00:05:48,199 –> 00:05:50,389
در تنظیمات ما فقط باید
146
00:05:50,389 –> 00:05:52,070
مستندات را داشته باشیم، به این معنی که
147
00:05:52,070 –> 00:05:54,199
باید توضیحی در
148
00:05:54,199 –> 00:05:56,300
مورد آزمایش یا مناسب بودن شما مشخص کنیم، اما
149
00:05:56,300 –> 00:05:58,400
این هنوز هم وجود دارد. گزینه در حال حاضر هنوز
150
00:05:58,400 –> 00:06:01,970
هیچ اتفاقی نمی افتد و به خصوص در
151
00:06:01,970 –> 00:06:04,460
تنظیمات ما باید کتابخانه های مختلف خود را
152
00:06:04,460 –> 00:06:06,169
برای
153
00:06:06,169 –> 00:06:08,539
کتابخانه Cillian که در حال حاضر داریم وارد کنیم، بنابراین قبلاً نصب کرده ایم.
154
00:06:08,539 –> 00:06:10,490
به طوری که کتابخانه را باید
155
00:06:10,490 –> 00:06:13,250
مشخص کنیم تا کتابخانه و نام
156
00:06:13,250 –> 00:06:17,479
کتابخانه است و می گوییم سلنیوم سلنیوم توسط
157
00:06:17,479 –> 00:06:19,039
بیلی، بنابراین باید
158
00:06:19,039 –> 00:06:21,020
کتابخانه های نزدیک را مشخص کنیم تا همه
159
00:06:21,020 –> 00:06:22,880
کتابخانه های شخص ثالث تحت این
160
00:06:22,880 –> 00:06:25,130
تنظیمات خاص قرار گیرند اکنون پس از
161
00:06:25,130 –> 00:06:27,710
وارد کردن این کتابخانه در زیر موارد آزمایشی
162
00:06:27,710 –> 00:06:29,659
من تعدادی متغیر
163
00:06:29,659 –> 00:06:32,690
ایجاد می کنم همچنین اجازه دهید یک بخش دیگر ایجاد کنم
164
00:06:32,690 –> 00:06:34,520
و بخش با
165
00:06:34,520 –> 00:06:36,950
ستاره سه گانه شروع می شود بنابراین در اینجا دو
166
00:06:36,950 –> 00:06:39,710
عدد متغیر می نویسم بنابراین در اینجا
167
00:06:39,710 –> 00:06:42,050
تعداد کمی متغیر اجازه دهید بگوییم بنابراین من
168
00:06:42,050 –> 00:06:44,150
به دو متغیر نیاز دارم. متغیرهایی مانند مرورگر که به چه
169
00:06:44,150 –> 00:06:46,490
مرورگری نیاز دارم و چه URL را
170
00:06:46,490 –> 00:06:47,660
باید به مرورگر ارسال
171
00:06:47,660 –> 00:06:50,330
کنم، دو متغیر تعریف میکنم، اجازه دهید ببینیم
172
00:06:50,330 –> 00:06:52,610
چگونه میتوانیم این دو مقدار را تعریف کنیم، بنابراین در اینجا
173
00:06:52,610 –> 00:06:55,610
دلار به ازای هر پرانتز فرفری مشخص میکنم که
174
00:06:55,610 –> 00:06:58,789
اینها متغیرهای تعریف شده توسط کاربر هستند،
175
00:06:58,789 –> 00:07:00,919
خوب ما می توانید هر نامی را به آن بدهید و
176
00:07:00,919 –> 00:07:03,289
هنگامی که نام این متغیر را ایجاد کردید،
177
00:07:03,289 –> 00:07:07,130
فقط دو فاصله بگذارید پس از فاصله های جدید
178
00:07:07,130 –> 00:07:09,470
، نام متغیر را مشخص کنید، بنابراین کروم یک مرورگر است،
179
00:07:09,470 –> 00:07:12,169
بنابراین مرورگر یک متغیر است و chrome
180
00:07:12,169 –> 00:07:15,259
مقداری از این است. متغیر اکنون به طور مشابه
181
00:07:15,259 –> 00:07:17,479
باید یک راه دیگر ایجاد کنم،
182
00:07:17,479 –> 00:07:20,509
مثلاً در پرانتزهای فرفری، فقط می گویم
183
00:07:20,509 –> 00:07:23,449
شما یک هستید، بنابراین برای این URL فقط دو
184
00:07:23,449 –> 00:07:26,389
فاصله بگذارید و سپس URL
185
00:07:26,389 –> 00:07:29,449
برنامه را مشخص کنید تا اضافه نشود شما
186
00:07:29,449 –> 00:07:31,370
برنامه کافی دارید، بنابراین این آدرس اینترنتی
187
00:07:31,370 –> 00:07:33,860
برنامه من است اکنون این متغیرها را می توانم
188
00:07:33,860 –> 00:07:36,919
بعداً در مورد آزمایشی شما استفاده کنم، بنابراین ما
189
00:07:36,919 –> 00:07:39,080
می توانیم هر تعداد متغیری را ایجاد کنیم
190
00:07:39,080 –> 00:07:42,020
که در بخش متغیر هستند، اکنون به
191
00:07:42,020 –> 00:07:44,270
بخش موارد آزمایشی می آیند، بنابراین در زیر
192
00:07:44,270 –> 00:07:47,210
موارد آزمایشی تحت موارد آزمایشی در اینجا باید
193
00:07:47,210 –> 00:07:49,669
عنوان را ارائه دهیم. از عنوان مورد آزمایشی شما در
194
00:07:49,669 –> 00:07:51,710
مورد آزمون شما، بنابراین در حال حاضر من
195
00:07:51,710 –> 00:07:54,770
یک مورد آزمایشی را برای عنوان مورد آزمایشی میدهم،
196
00:07:54,770 –> 00:07:59,479
بقیه برای TC در آنهایی که امتیاز 0 0 100 دارند،
197
00:07:59,479 –> 00:08:02,599
من فقط میگویم آزمون ورود به سیستم، بنابراین این
198
00:08:02,599 –> 00:08:05,990
نام مورد آزمایشی یا مورد آزمایشی من است. PI D خوب است،
199
00:08:05,990 –> 00:08:08,090
اجازه دهید بعداً درباره این تگ صحبت کنم،
200
00:08:08,090 –> 00:08:10,340
بنابراین در حال حاضر فقط این را نادیده بگیرید، ما
201
00:08:10,340 –> 00:08:11,960
حتی به آن نیاز نداریم، من فقط میتوانم
202
00:08:11,960 –> 00:08:16,159
کارما را حذف کنم و اینها به طور پیشفرض
203
00:08:16,159 –> 00:08:18,020
تعدادی کلمات کلیدی چارچوب یا bdd
204
00:08:18,020 –> 00:08:20,030
به آن داده میشود، بنابراین ما این کار را انجام ندهیم. نیاز به همه آن
205
00:08:20,030 –> 00:08:22,460
در حال حاضر فقط rem بنابراین در این
206
00:08:22,460 –> 00:08:25,099
مورد آزمایشی فقط پایه جدید آبمیوه است، اکنون
207
00:08:25,099 –> 00:08:27,169
باید تمام مراحل کاری را
208
00:08:27,169 –> 00:08:29,630
که به عنوان بخشی از این مورد آزمایشی انجام می
209
00:08:29,630 –> 00:08:31,699
دهیم بنویسیم، بنابراین به عنوان اولین قدم باید مرورگر شما را
210
00:08:31,699 –> 00:08:33,880
درست راه اندازی کنیم، مرورگر شما را راه اندازی می کنم،
211
00:08:33,880 –> 00:08:36,890
بنابراین مرورگر باید مرورگر کروم را راهاندازی
212
00:08:36,890 –> 00:08:39,200
کنیم، باید درست راهاندازی کنیم، بنابراین در
213
00:08:39,200 –> 00:08:41,120
این پارامتر مرورگر،
214
00:08:41,120 –> 00:08:43,309
مرورگر کروم را قبلاً مشخص کردهایم، بنابراین
215
00:08:43,309 –> 00:08:46,730
از این پارامتر در اینجا استفاده میکنیم، بنابراین در اینجا دو
216
00:08:46,730 –> 00:08:49,190
فاصله این مرورگر را مشخص میکند و کدام
217
00:08:49,190 –> 00:08:50,990
مرورگر را قبلاً در اینجا مشخص
218
00:08:50,990 –> 00:08:52,260
کردهایم، بنابراین باید فقط از a
219
00:08:52,260 –> 00:08:54,960
در اینجا استفاده کنید تا این صفحه کلیدی است که ما از قبل
220
00:08:54,960 –> 00:08:57,420
داریم مرورگر برابر با رشد است و URL به
221
00:08:57,420 –> 00:08:59,520
این یکی است بنابراین در اینجا باید مرحله را تعریف کنیم
222
00:08:59,520 –> 00:09:02,460
تا مورد آزمایشی شامل یک مرحله باشد
223
00:09:02,460 –> 00:09:04,950
بنابراین در اینجا در داخل مراحل دو فضای جدید وجود دارد
224
00:09:04,950 –> 00:09:07,650
زیرا در پایتون intend Asian
225
00:09:07,650 –> 00:09:09,750
بسیار مهم است درست است، بنابراین فقط
226
00:09:09,750 –> 00:09:12,750
با توجه به فاصله های گروهی
227
00:09:12,750 –> 00:09:15,450
که قرار است استفاده کنم یا کلمات کلیدی
228
00:09:15,450 –> 00:09:17,940
که توسط ربات های کتابخانه سلنیومی هلیوم باینری داده شده است،
229
00:09:17,940 –> 00:09:19,980
دو فاصله بگذارید، بنابراین اجازه دهید از جعبه QT
230
00:09:19,980 –> 00:09:24,000
به نام مرورگر باز استفاده کنم. کلمه
231
00:09:24,000 –> 00:09:25,890
کلیدی این اساساً یک کلمه کلیدی است
232
00:09:25,890 –> 00:09:29,190
که توسط خود کتابخانه هلیوم ارائه می شود بنابراین
233
00:09:29,190 –> 00:09:31,410
چارچوب ربات سلنیوم ممنوعیت
234
00:09:31,410 –> 00:09:33,780
این مجموعه کلیدی مریخ ارائه می شود و ما
235
00:09:33,780 –> 00:09:35,460
باید تعداد کمی از کلمات کلیدی را یاد بگیریم
236
00:09:35,460 –> 00:09:39,210
که اقدامات بسیار مهمی هستند بنابراین
237
00:09:39,210 –> 00:09:42,300
مرورگر را باز کنید که مشکل
238
00:09:42,300 –> 00:09:44,670
ماست. باید مرورگر کروم را باز کنید، بنابراین این
239
00:09:44,670 –> 00:09:45,930
مقدار را قبلاً در این متغیر ذخیره کرده بودیم،
240
00:09:45,930 –> 00:09:48,600
بنابراین اجازه دهید از این متغیر در اینجا استفاده کنم،
241
00:09:48,600 –> 00:09:51,750
بنابراین پس از دادن دو فاصله، باید
242
00:09:51,750 –> 00:09:53,850
این یکی را بدهیم، بنابراین این متغیر دارای
243
00:09:53,850 –> 00:09:55,950
این مقدار است، اکنون مرورگر باز یک کلمه کلیدی است
244
00:09:55,950 –> 00:09:58,200
که این را باز می کند. مرورگر خاص
245
00:09:58,200 –> 00:10:01,500
و اینکه کدام URL را باید باز کنیم که
246
00:10:01,500 –> 00:10:04,110
باید قبل از این مرورگر مشخص کنیم، بنابراین
247
00:10:04,110 –> 00:10:08,910
در اینجا این متغیر URL را ذکر خواهم کرد،
248
00:10:08,910 –> 00:10:10,950
فرض کنید اگر نمی خواهید از این
249
00:10:10,950 –> 00:10:12,960
متغیر درست استفاده کنید، پس کاری که باید
250
00:10:12,960 –> 00:10:15,330
انجام دهید این است که باید مستقیما این مقادیر را در اینجا مشخص کنید، به این
251
00:10:15,330 –> 00:10:18,210
ترتیب این نشانی اینترنتی
252
00:10:18,210 –> 00:10:20,730
و در کدام مرورگر در مرورگر کروم
253
00:10:20,730 –> 00:10:22,500
است، بنابراین به این صورت باید یک
254
00:10:22,500 –> 00:10:25,650
پارامتر را ارسال کنیم، بنابراین در پایان، کاری که
255
00:10:25,650 –> 00:10:28,320
انجام دادم این است که این را ذخیره کردم. 2
256
00:10:28,320 –> 00:10:30,360
با متغیرهای مختلف مرورگر و شما
257
00:10:30,360 –> 00:10:32,220
به این دلیل هستید که اگر بگویم اینطوری
258
00:10:32,220 –> 00:10:34,440
چه کاربردی دارد، فرض کنید یک مورد بیشتر تحت تأثیر قرار گیرد،
259
00:10:34,440 –> 00:10:36,600
به عنوان چند مورد آزمایشی دیگر در هر مورد آزمایشی،
260
00:10:36,600 –> 00:10:38,550
من می توانم از این چهار متغیر استفاده کنم،
261
00:10:38,550 –> 00:10:41,190
بنابراین به جای اینکه مستقیماً آن
262
00:10:41,190 –> 00:10:43,410
را اینجا بنویسم. و فقط این مقادیر را
263
00:10:43,410 –> 00:10:45,270
در دو متغیر مختلف بررسی میکنم، بنابراین اکنون به
264
00:10:45,270 –> 00:10:47,700
آن متغیرها اشاره میکنم
265
00:10:47,700 –> 00:10:49,950
تا مقدار کامل را در اینجا قرار ندهم، بنابراین
266
00:10:49,950 –> 00:10:53,580
این یک مرورگر است و این یک URL است که چگونه
267
00:10:53,580 –> 00:10:56,190
باز شود، اما ابتدا سه URL
268
00:10:56,190 –> 00:10:59,040
میآیند و مرورگر بعدی باید اوکی شود. دو
269
00:10:59,040 –> 00:11:02,760
فاصله و فقط می دانید خوب است، پس
270
00:11:02,760 –> 00:11:05,400
این اولین است این یک مرورگر باز است
271
00:11:05,400 –> 00:11:08,400
و این صفحه کلید مرورگر را
272
00:11:08,400 –> 00:11:11,040
باز می کند این URL را در این مرورگر خاص باز می کند،
273
00:11:11,040 –> 00:11:13,740
بنابراین این اولین بار است و وقتی مرورگر را باز
274
00:11:13,740 –> 00:11:16,170
کردید می خواهم مرورگر خود را ببندم.
275
00:11:16,170 –> 00:11:18,930
بسیار خوب تا الان فقط من با
276
00:11:18,930 –> 00:11:20,610
این کار می کنم اما سطح در حال حاضر
277
00:11:20,610 –> 00:11:23,070
هیچ کلمه کلیدی را مشخص نکرده ام خوب فقط
278
00:11:23,070 –> 00:11:24,839
بعداً خواهیم دید که آیا می خواهم
279
00:11:24,839 –> 00:11:27,210
کلمات کلیدی خودمان را ایجاد کنیم پس باید از
280
00:11:27,210 –> 00:11:29,430
این بخش استفاده کنیم در غیر این صورت می توانیم فقط
281
00:11:29,430 –> 00:11:30,900
آن را نادیده بگیرید ما فقط می توانیم از
282
00:11:30,900 –> 00:11:33,870
کلمات کلیدی موجود در حال حاضر استفاده کنیم این
283
00:11:33,870 –> 00:11:35,820
مورد آزمایشی بسیار ابتدایی شما است، بنابراین کاری که این
284
00:11:35,820 –> 00:11:37,740
مورد انجام می دهد این است که مرورگر را باز می کند و
285
00:11:37,740 –> 00:11:40,680
باز می کند مرورگر را راه اندازی می کند و
286
00:11:40,680 –> 00:11:43,980
URL را باز می کند، اما قبل از اجرای
287
00:11:43,980 –> 00:11:46,740
این مورد نیاز داریم برای انجام یکی از این کارها، باید
288
00:11:46,740 –> 00:11:49,470
تمام درایورهای مربوط
289
00:11:49,470 –> 00:11:54,330
به مرورگر را دانلود کنیم، خوب اکنون برای دانلود درایورهای جدید مرورگر
290
00:11:54,330 –> 00:11:58,220
و هر مرورگری مانند مرورگر کروم، مرورگر
291
00:11:58,220 –> 00:12:01,740
فایرفاکس، یعنی مرورگر و هر
292
00:12:01,740 –> 00:12:04,050
مرورگری که نیاز به دانلود درایور در
293
00:12:04,050 –> 00:12:05,520
cilium داریم، همین کار را
294
00:12:05,520 –> 00:12:08,220
درست انجام خواهیم داد. درایورهایی که ما از
295
00:12:08,220 –> 00:12:11,130
خروجی سقفی دریافت خواهیم کرد به HQ dot
296
00:12:11,130 –> 00:12:14,100
u RT زوم کنید، بنابراین در اینجا فقط به بخش دانلود بروید
297
00:12:14,100 –> 00:12:16,800
و از اینجا اگر فقط
298
00:12:16,800 –> 00:12:18,959
اینجا پایین نیامدید، می توانید درایورها را پیدا کنید بنابراین
299
00:12:18,959 –> 00:12:21,000
درایور Jago ماژولار برای Firefox
300
00:12:21,000 –> 00:12:23,190
Google است. درایور کروم برای
301
00:12:23,190 –> 00:12:25,740
مرورگر گوگل کروم opera Microsoft edge
302
00:12:25,740 –> 00:12:28,320
ghost driver است و بنابراین درایورهای
303
00:12:28,320 –> 00:12:30,209
مختلفی