در این مطلب، ویدئو اتوماسیون وب پایتون با استفاده از Robot Framework | آموزش پایتون | ادورکا | Python Live – 3 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:30:17
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,640 –> 00:00:06,160
صبح بخیر عصر بخیر و
2
00:00:06,160 –> 00:00:08,000
عصر بخیر بچه ها بر اساس مناطق زمانی که
3
00:00:08,000 –> 00:00:09,440
همه شما از آن می آیید،
4
00:00:09,440 –> 00:00:12,160
بنابراین نام من نیرج کریا است و اکنون بیش از 10 سال
5
00:00:12,160 –> 00:00:13,920
است که در صنعت جامعه کار می کنم،
6
00:00:13,920 –> 00:00:16,480
بنابراین
7
00:00:16,480 –> 00:00:18,480
دستور کار اصلی جلسه امروز
8
00:00:18,480 –> 00:00:20,880
ما خواهد بود. در مورد اینکه
9
00:00:20,880 –> 00:00:24,560
چارچوب ربات رباتیک دقیقاً در پایتون
10
00:00:24,560 –> 00:00:26,240
چیست بحث خواهیم کرد، سپس در مورد
11
00:00:26,240 –> 00:00:28,320
کتابخانه های استاندارد موجود در داخل آن
12
00:00:28,320 –> 00:00:30,480
بحث خواهیم کرد که ابزارهای داخلی چه
13
00:00:30,480 –> 00:00:31,760
موارد تست
14
00:00:31,760 –> 00:00:33,760
، کلمات کلیدی، متغیرها و
15
00:00:33,760 –> 00:00:35,520
سازماندهی موارد آزمایشی هستند
16
00:00:35,520 –> 00:00:37,200
و دوباره اکنون به یک
17
00:00:37,200 –> 00:00:38,719
مورد کوچک برای
18
00:00:38,719 –> 00:00:40,960
استفاده از چارچوب ربات با استفاده از کتابخانه سلنیوم
19
00:00:40,960 –> 00:00:42,840
در
20
00:00:42,840 –> 00:00:45,920
پایتون نگاه کنید، اکنون قبل از هر چیز اجازه
21
00:00:45,920 –> 00:00:48,879
دهید بحث در مورد اینکه
22
00:00:48,879 –> 00:00:50,480
چارچوب ربات در
23
00:00:50,480 –> 00:00:54,399
پایتون دقیقا چیست، در حال حاضر اول از همه
24
00:00:54,399 –> 00:00:56,399
اگر در مورد اتوماسیون فرآیند رباتیک صحبت می کنیم
25
00:00:56,399 –> 00:00:58,079
و دقیقاً همانطور که داریم شروع کنیم.
26
00:00:58,079 –> 00:00:59,680
اتوماسیون فرآیند رباتیک
27
00:00:59,680 –> 00:01:02,239
در حال حاضر وقتی دوباره در مورد اتوماسیون فرآیند رباتیک صحبت می کنیم در
28
00:01:02,239 –> 00:01:04,159
اینجا
29
00:01:04,159 –> 00:01:06,479
از نظر کل چارچوب ربات
30
00:01:06,479 –> 00:01:08,400
موجود در پایتون،
31
00:01:08,400 –> 00:01:11,280
قبول داریم که می توانیم پذیرش انجام دهیم. با آزمایش،
32
00:01:11,280 –> 00:01:13,680
میتوانیم کل اتوماسیون فرآیند رباتیک
33
00:01:13,680 –> 00:01:15,040
34
00:01:15,040 –> 00:01:16,799
را انجام دهیم و همچنین میتوانیم کل
35
00:01:16,799 –> 00:01:18,159
اتوماسیون فرآیند روباتیک و
36
00:01:18,159 –> 00:01:21,520
همچنین بخشی از کل اتوماسیون را انجام
37
00:01:21,520 –> 00:01:22,880
دهیم، وقتی در مورد اتوماسیون فرآیند روباتیک صحبت
38
00:01:22,880 –> 00:01:24,799
میکنیم، اگر در
39
00:01:24,799 –> 00:01:26,799
اینجا یک کار تکراری داریم، فرض کنید اگر
40
00:01:26,799 –> 00:01:28,880
وظایفی داریم که به این معنی که باید
41
00:01:28,880 –> 00:01:30,960
به صورت روزانه انجام شود،
42
00:01:30,960 –> 00:01:33,200
پس ما می توانیم آن را به راحتی به عنوان بخشی
43
00:01:33,200 –> 00:01:34,079
از کل
44
00:01:34,079 –> 00:01:36,079
فرآیند رباتیک اتوماسیون انجام دهیم، فرض کنید اگر
45
00:01:36,079 –> 00:01:38,079
می خواهید
46
00:01:38,079 –> 00:01:40,400
محتوای موجود از هر سند یا
47
00:01:40,400 –> 00:01:41,520
هر وب سایتی را
48
00:01:41,520 –> 00:01:43,920
که می خواهیم همین کار را انجام دهیم حذف کنید.
49
00:01:43,920 –> 00:01:45,680
کار تکراری بارها و بارها درست است
50
00:01:45,680 –> 00:01:48,560
و دوباره این موارد را می
51
00:01:48,560 –> 00:01:49,520
توان به طور خودکار
52
00:01:49,520 –> 00:01:52,079
با استفاده از
53
00:01:52,079 –> 00:01:54,159
تکنیک های چندگانه rpa به
54
00:01:54,159 –> 00:01:57,040
درستی
55
00:01:57,040 –> 00:01:58,159
56
00:01:58,159 –> 00:02:02,399
پردازش
57
00:02:02,479 –> 00:02:03,840
58
00:02:03,840 –> 00:02:05,759
59
00:02:05,759 –> 00:02:08,239
کرد. به راحتی می توانید آن را گام به
60
00:02:08,239 –> 00:02:09,119
گام
61
00:02:09,119 –> 00:02:11,840
در حال حاضر انجام دهید اگر شما باید اکنون اجرا کنید، اگر
62
00:02:11,840 –> 00:02:13,360
ما باید آن را ببینیم
63
00:02:13,360 –> 00:02:15,440
و دقیقا همین است کامپوننت اصلی
64
00:02:15,440 –> 00:02:16,400
در
65
00:02:16,400 –> 00:02:19,120
حال حاضر تحت پایتون موجود و ارائه شده است،
66
00:02:19,120 –> 00:02:21,200
اگر باید شروع کنیم، اگر باید
67
00:02:21,200 –> 00:02:22,959
بحث خود را در مورد کل معماری چارچوب شروع
68
00:02:22,959 –> 00:02:24,000
69
00:02:24,000 –> 00:02:25,840
کنیم، از نظر معماری فریم ورک
70
00:02:25,840 –> 00:02:28,160
اول از همه ما داده های آزمایشی
71
00:02:28,160 –> 00:02:30,480
را داریم و سپس می توانیم داشته باشیم، سپس می توانیم از آن استفاده کنیم.
72
00:02:30,480 –> 00:02:32,080
چارچوب های گزارش،
73
00:02:32,080 –> 00:02:34,080
سپس از چندین کتابخانه آزمایشی
74
00:02:34,080 –> 00:02:36,080
در داخل آن استفاده می کنیم و سپس از
75
00:02:36,080 –> 00:02:38,959
ابزارهای آزمایشی متعددی برای
76
00:02:38,959 –> 00:02:40,080
انجام کل
77
00:02:40,080 –> 00:02:42,000
استفاده آزمایشی استفاده می کنیم که در اینجا درست تعریف کرده ایم
78
00:02:42,000 –> 00:02:43,120
79
00:02:43,120 –> 00:02:45,360
و سپس می توانیم کل سیستم
80
00:02:45,360 –> 00:02:47,280
را به عنوان بخشی از سیستم در حال آزمایش در حال اجرا و راه اندازی کنیم.
81
00:02:47,280 –> 00:02:50,959
از نظر
82
00:02:50,959 –> 00:02:52,959
قسمت نصب در اینجا دوباره
83
00:02:52,959 –> 00:02:54,720
نصب جداسازی بسیار ساده تر است، فرض
84
00:02:54,720 –> 00:02:56,959
کنید اگر از مک یا هر سیستم دیگری در اینجا استفاده می کنید،
85
00:02:56,959 –> 00:02:58,640
ما می توانیم به راحتی آن را
86
00:02:58,640 –> 00:03:01,040
نصب کنیم و با استفاده از کتابخانه های آماده سازی نصب کنیم
87
00:03:01,040 –> 00:03:03,599
و گام به گام روی آن تمرکز خواهیم کرد.
88
00:03:03,599 –> 00:03:04,400
89
00:03:04,400 –> 00:03:06,879
ما به کل جلسه ادامه
90
00:03:06,879 –> 00:03:09,440
91
00:03:09,519 –> 00:03:11,200
می دهیم، بسیار خوب، وقتی
92
00:03:11,200 –> 00:03:13,280
شروع به کار بر روی کتابخانه های اینجا
93
00:03:13,280 –> 00:03:15,040
کنیم، این بخش را اینجا خواهیم دید.
94
00:03:15,040 –> 00:03:16,400
95
00:03:16,400 –> 00:03:19,360
همین الان وارد عمل شده است، بنابراین اکنون اول از همه بیایید در
96
00:03:19,360 –> 00:03:20,879
مورد
97
00:03:20,879 –> 00:03:22,000
کتابخانه های استاندارد موجود
98
00:03:22,000 –> 00:03:25,120
به عنوان بخشی از چارچوب ربات در
99
00:03:25,120 –> 00:03:28,560
اینجا ابتدا
100
00:03:28,560 –> 00:03:30,000
از نظر کتابخانه های استاندارد
101
00:03:30,000 –> 00:03:31,920
موجود، ما کتابخانه هایی داریم که
102
00:03:31,920 –> 00:03:33,519
ساخته ایم که شامل موارد زیر است.
103
00:03:33,519 –> 00:03:34,799
استانداردهای اولیه و
104
00:03:34,799 –> 00:03:36,720
نحو اولیه که در حال حاضر به عنوان
105
00:03:36,720 –> 00:03:39,360
بخشی از کتابخانه در پایتون در دسترس
106
00:03:39,360 –> 00:03:41,840
است و هنگامی که بحث خود
107
00:03:41,840 –> 00:03:43,360
را در مورد موارد آزمایشی شروع کنیم، این
108
00:03:43,360 –> 00:03:46,319
بخش را به شیوه ای بسیار دقیق تر مشاهده خواهیم
109
00:03:46,319 –> 00:03:48,560
کرد و در این موارد بیشترین چیزی است که می توانیم بگوییم.
110
00:03:48,560 –> 00:03:49,680
اینها کتابخانههای استاندارد
111
00:03:49,680 –> 00:03:51,440
موجود هستند که بهعنوان داخلی نامیده میشوند و ما دیالوگهای مربوط به
112
00:03:51,440 –> 00:03:52,959
تاریخ مجموعهها را
113
00:03:52,959 –> 00:03:55,280
داریم و سپس
114
00:03:55,280 –> 00:03:57,439
سیستم عامل را به عنوان بخشی از کتابخانههای پیشفرض
115
00:03:57,439 –> 00:03:59,360
در
116
00:03:59,360 –> 00:04:01,760
داخل کتابخانههای استاندارد در دسترس داریم و سپس
117
00:04:01,760 –> 00:04:02,879
118
00:04:02,879 –> 00:04:05,840
رشتههای اسکرینشات از راه دور پردازش را داریم و اکنون همه اینها را به ما بگویید.
119
00:04:05,840 –> 00:04:06,640
120
00:04:06,640 –> 00:04:09,439
آیا کتابخانههای استاندارد در حال حاضر در دسترس هستند
121
00:04:09,439 –> 00:04:10,640
چرا ما از
122
00:04:10,640 –> 00:04:12,720
این کتابخانهها برای استفاده از آنها استفاده
123
00:04:12,720 –> 00:04:14,080
میکنیم که
124
00:04:14,080 –> 00:04:17,759
وقتی بحث خود را شروع میکنیم، همانطور که عملی را شروع میکنیم،
125
00:04:17,759 –> 00:04:18,798
روی آنها تمرکز میکنیم. عملیات
126
00:04:18,798 –> 00:04:20,959
کار بر روی چارچوبهای پاداش در پایتون
127
00:04:20,959 –> 00:04:22,240
در اینجا درست است، اما دوباره
128
00:04:22,240 –> 00:04:23,759
از نظر کل لیست و
129
00:04:23,759 –> 00:04:26,080
همه اینها کتابخانههای استاندارد موجود
130
00:04:26,080 –> 00:04:28,080
به عنوان بخشی از چارچوب ربات و
131
00:04:28,080 –> 00:04:31,280
راست پایتون از نظر ابزارهای داخلی هستند،
132
00:04:31,280 –> 00:04:32,960
ما چندین ابزار در دسترس داریم
133
00:04:32,960 –> 00:04:34,400
که از تست شروع میشود. صحبت کنید،
134
00:04:34,400 –> 00:04:38,560
سپس ما گزارش داریم، سپس
135
00:04:38,560 –> 00:04:41,360
سند زنده داریم، این استانداردها
136
00:04:41,360 –> 00:04:42,960
هستند، اینها ابزارهای استاندارد ساختمانی هستند که
137
00:04:42,960 –> 00:04:44,560
در داخل
138
00:04:44,560 –> 00:04:47,360
چارچوب های گزارش در اینجا موجود است و سپس
139
00:04:47,360 –> 00:04:49,040
از نظر موارد آزمایش،
140
00:04:49,040 –> 00:04:51,520
ما دوباره در اینجا می توانیم
141
00:04:51,520 –> 00:04:53,520
چندین مورد تست را در داخل آن انجام دهیم.
142
00:04:53,520 –> 00:04:54,320
میتوانیم
143
00:04:54,320 –> 00:04:56,639
موارد آزمایشی را برای موارد آزمایش مبتنی بر دادهها
144
00:04:56,639 –> 00:04:58,960
برای تستهای گردش کار و تستهای سطح بالا انجام
145
00:04:58,960 –> 00:05:00,479
دهیم، به عنوان مثال، ما میخواهیم
146
00:05:00,479 –> 00:05:02,479
کارایی هر مجموعه دادهای را که
147
00:05:02,479 –> 00:05:03,280
درست
148
00:05:03,280 –> 00:05:05,199
داریم و در هر قالبی که
149
00:05:05,199 –> 00:05:07,280
در اینجا داریم انجام میدهیم، آزمایش کنیم، میتوانیم ادامه دهیم و انجام دهیم.
150
00:05:07,280 –> 00:05:09,520
و موارد آزمایشی مبتنی بر دادههای متعدد را ایجاد
151
00:05:09,520 –> 00:05:10,479
152
00:05:10,479 –> 00:05:12,880
کنید، فرض کنید اگر میخواهیم
153
00:05:12,880 –> 00:05:14,960
کارآیی یک سیستم را
154
00:05:14,960 –> 00:05:18,160
بر اساس دادههایی که میتواند بر اساس آنها
155
00:05:18,160 –> 00:05:20,000
درست پردازش کند قضاوت کنیم. می تواند
156
00:05:20,000 –> 00:05:22,000
آزمایش های مبتنی بر داده های متعدد را درست ایجاد کند،
157
00:05:22,000 –> 00:05:24,000
بنابراین مجدداً یک راه حل چقدر مؤثر و چقدر مؤثر
158
00:05:24,000 –> 00:05:25,280
است،
159
00:05:25,280 –> 00:05:27,520
سپس بر اساس ورودی های مختلف
160
00:05:27,520 –> 00:05:29,280
داده ها بر اساس فرکانس های مختلف
161
00:05:29,280 –> 00:05:30,479
داده هایی که وارد
162
00:05:30,479 –> 00:05:32,720
می شوند، می توانیم آزمایش های مبتنی بر داده را برای
163
00:05:32,720 –> 00:05:33,919
آن درست ایجاد
164
00:05:33,919 –> 00:05:36,080
کنیم، سپس آزمایش گردش کار را داریم. گردش کار
165
00:05:36,080 –> 00:05:37,840
اساساً این است که ما میخواهیم
166
00:05:37,840 –> 00:05:39,360
کارایی کامل
167
00:05:39,360 –> 00:05:41,440
یا کار متفاوت مراحل مختلف
168
00:05:41,440 –> 00:05:43,440
هر برنامه
169
00:05:43,440 –> 00:05:44,880
را آزمایش کنیم، اگر چندین مرحله از
170
00:05:44,880 –> 00:05:46,320
برنامه داریم، میتوانیم پیش برویم و
171
00:05:46,320 –> 00:05:48,240
آنها را به
172
00:05:48,240 –> 00:05:50,560
درستی کامل کنیم و سپس از نظر تستهای سطح بالا
173
00:05:50,560 –> 00:05:52,400
وقتی صحبت میکنیم. گردش کار
174
00:05:52,400 –> 00:05:54,479
فرض کنید اگر 10
175
00:05:54,479 –> 00:05:56,240
فرآیند مختلف در هر برنامه کاربردی
176
00:05:56,240 –> 00:05:56,720
177
00:05:56,720 –> 00:05:58,720
در هر موردی وجود داشته باشد، مجدداً چگونه
178
00:05:58,720 –> 00:06:00,560
گردش کار دقیق
179
00:06:00,560 –> 00:06:02,560
برای uh پردازش خواهد شد و دوباره در
180
00:06:02,560 –> 00:06:04,080
صورت وجود مشکلاتی در هر
181
00:06:04,080 –> 00:06:05,280
گردش کار داده شده،
182
00:06:05,280 –> 00:06:07,280
میتوانیم گردش کار را تعریف کنیم. برای
183
00:06:07,280 –> 00:06:09,360
آن تست میتوانیم تست گردش کار را
184
00:06:09,360 –> 00:06:12,000
برای آن تعریف
185
00:06:12,639 –> 00:06:14,880
کنیم که اکنون چند کلمه کلیدی
186
00:06:14,880 –> 00:06:16,240
داریم که میتوانیم روی آنها تمرکز کنیم، بنابراین
187
00:06:16,240 –> 00:06:18,560
اکنون اول از همه ما h کلمات کلیدی کتابخانه ave
188
00:06:18,560 –> 00:06:19,680
189
00:06:19,680 –> 00:06:21,360
در حال حاضر اینها
190
00:06:21,360 –> 00:06:23,520
پایین ترین سطح کلمات کلیدی هستند که
191
00:06:23,520 –> 00:06:26,080
در کتابخانه های استاندارد تعریف شده اند و می توان آنها را
192
00:06:26,080 –> 00:06:28,240
با استفاده از زبان های برنامه نویسی پیاده سازی کرد،
193
00:06:28,240 –> 00:06:29,520
مانند ما python
194
00:06:29,520 –> 00:06:32,000
java right، بنابراین دوباره برای مثال فرض کنید
195
00:06:32,000 –> 00:06:33,520
در اینجا
196
00:06:33,520 –> 00:06:36,479
چندین کلمه کلیدی داریم که در پایتون جاوا رایج هستند.
197
00:06:36,479 –> 00:06:38,319
سپس می توانیم ادامه دهیم و شما و
198
00:06:38,319 –> 00:06:39,199
دوباره اینها
199
00:06:39,199 –> 00:06:42,319
همه بخشی از کلمات کلیدی کتابخانه و کلمات کلیدی کاربر هستند
200
00:06:42,319 –> 00:06:43,840
دوباره
201
00:06:43,840 –> 00:06:46,880
اینها کلمات کلیدی تولید شده توسط کاربر هستند درست
202
00:06:46,880 –> 00:06:49,759
دوباره یک چارچوب ربات وجود دارد
203
00:06:49,759 –> 00:06:51,440
که می
204
00:06:51,440 –> 00:06:53,759
توانیم کلمات کلیدی سطح بالای سفارشی خود را
205
00:06:53,759 –> 00:06:56,319
برای شروع ایجاد کنیم. کار بر روی
206
00:06:56,319 –> 00:06:59,919
خود پایتون درست و دوباره
207
00:06:59,919 –> 00:07:01,919
از نظر فرض کنید اگر بخواهیم روی
208
00:07:01,919 –> 00:07:02,880
کلمات کلیدی تمرکز
209
00:07:02,880 –> 00:07:04,639
کنیم درست فرض کنید اگر چندین
210
00:07:04,639 –> 00:07:06,319
کلمه کلیدی کتابخانه ای در پایتون در دسترس
211
00:07:06,319 –> 00:07:07,120
داریم، به عنوان مثال، ما تعریف درستی داریم
212
00:07:07,120 –> 00:07:10,720
و آقا تعریف شکسته، در غیر این صورت بپذیرید
213
00:07:10,720 –> 00:07:12,560
که جهانی داریم، مانند ما داریم. واردات داشته باشید
214
00:07:12,560 –> 00:07:14,479
که ما به درستی مطرح کردیم،
215
00:07:14,479 –> 00:07:16,560
بنابراین دوباره اینها مجموعه جهانی
216
00:07:16,560 –> 00:07:18,400
کلمات کلیدی هستند که به عنوان بخشی از
217
00:07:18,400 –> 00:07:20,560
کلمات کلیدی کتابخانه در پایتون در دسترس هستند. درست
218
00:07:20,560 –> 00:07:22,319
است اگر میخواهید این را سفارشی کنید اگر
219
00:07:22,319 –> 00:07:23,840
میخواهید
220
00:07:23,840 –> 00:07:26,960
دوباره آن را سفارشی کنید، میتوانیم به سادگی ادامه دهیم و این کار را
221
00:07:26,960 –> 00:07:28,080
به عنوان بخشی از
222
00:07:28,080 –> 00:07:31,280
چارچوبهای ربات انجام
223
00:07:31,280 –> 00:07:33,360
دهیم،
224
00:07:33,360 –> 00:07:34,960
حالا حالا مفهوم متغیرها را داریم، به عنوان مثال
225
00:07:34,960 –> 00:07:37,360
وقتی متغیرها را اکنون در اینجا اعلام میکنیم
226
00:07:37,360 –> 00:07:38,720
. در اینجا فرض کنید که
227
00:07:38,720 –> 00:07:40,800
متغیرها را برای نام کاربری رمز عبور رمز عبور جدید
228
00:07:40,800 –> 00:07:42,639
فایل های پایگاه داده رمز عبور
229
00:07:42,639 –> 00:07:44,560
مجدداً رمز عبور برای طول دعوت را در اینجا اعلام می کنیم،
230
00:07:44,560 –> 00:07:46,479
بنابراین دوباره این موارد را می توان
231
00:07:46,479 –> 00:07:48,160
به عنوان بخشی از
232
00:07:48,160 –> 00:07:51,280
تعریف متغیرها به درستی تعریف
233
00:07:51,280 –> 00:07:52,720
کرد، به این معنی است که چگونه می
234
00:07:52,720 –> 00:07:54,639
توانیم متغیرها را هر چیزی که می خواهیم تعریف کنیم.
235
00:07:54,639 –> 00:07:55,280
236
00:07:55,280 –> 00:07:57,919
استفاده درست در برنامه و دوباره
237
00:07:57,919 –> 00:07:59,919
از نظر استفاده از متغیرها در اینجا
238
00:07:59,919 –> 00:08:01,759
می توانیم چندین مورد تست ایجاد کنیم به
239
00:08:01,759 –> 00:08:03,199
عنوان مثال در اینجا دریافت می
240
00:08:03,199 –> 00:08:04,720
کنیم که وضعیت کاربر در
241
00:08:04,720 –> 00:08:06,879
پایگاه داده ذخیره می شود بنابراین در اینجا می توانیم تعریف
242
00:08:06,879 –> 00:08:08,479
کنیم که یک نام کاربری معتبر ایجاد کنید و
243
00:08:08,479 –> 00:08:09,599
سمت راست رمز عبور
244
00:08:09,599 –> 00:08:11,280
باید شامل نام کاربری باشد. پسورد
245
00:08:11,280 –> 00:08:13,440
مجدداً غیرفعال است، باید
246
00:08:13,440 –> 00:08:15,440
وارد سیستم شوید، بنابراین برای ورود دوباره
247
00:08:15,440 –> 00:08:18,240
به نام کاربری و رمز عبور در اینجا نیاز داریم
248
00:08:18,240 –> 00:08:20,479
و پایگاه داده باید باهم باشد. رمز عبور نام کاربری
249
00:08:20,479 –> 00:08:22,400
را برای فعال کردن آن در
250
00:08:22,400 –> 00:08:24,560
حال حاضر انتخاب کنید کلمه کلیدی در اینجا ما می
251
00:08:24,560 –> 00:08:26,080
توانیم کلیدواژه هایی را که تا به حال در مورد آنها بحث کرده ایم
252
00:08:26,080 –> 00:08:26,639
253
00:08:26,639 –> 00:08:28,639
تعریف کنیم که چندین در پایگاه داده داریم باید
254
00:08:28,639 –> 00:08:30,479
دارای آرگومان هایی باشد که وضعیت رمز عبور نام کاربری را شامل شود
255
00:08:30,479 –> 00:08:32,799
سپس فقط به کاربر
256
00:08:32,799 –> 00:08:34,479
اجازه دسترسی
257
00:08:34,479 –> 00:08:37,200
به برنامه را می دهد.
258
00:08:37,200 –> 00:08:38,479
دوباره این همان چیزی است که در اینجا بحث کردیم،
259
00:08:38,479 –> 00:08:40,159
منظورم این است که پایگاه داده فایل شود،
260
00:08:40,159 –> 00:08:42,399
بنابراین دوباره باید شامل دوباره
261
00:08:42,399 –> 00:08:43,200
پایگاه داده
262
00:08:43,200 –> 00:08:45,040
و رمز عبور نام کاربری و وضعیت
263
00:08:45,040 –> 00:08:47,120
باشد، سپس فقط چیزها خواهد بود
264
00:08:47,120 –> 00:08:49,360
و سپس فقط ورود به سیستم خاصی
265
00:08:49,360 –> 00:08:51,920
که برای آن کاربر خاص آغاز
266
00:08:51,920 –> 00:08:54,640
می شود برای دسترسی اعطا می شود.
267
00:08:54,640 –> 00:08:55,360
به
268
00:08:55,360 –> 00:08:59,839
عنوان بخشی از چارچوب پاداش در پایتون
269
00:09:00,399 –> 00:09:02,160
از نظر سازماندهی موارد تست اعطا شود،
270
00:09:02,160 –> 00:09:04,240
فرض کنید اگر یک کلمه کلیدی خاص را
271
00:09:04,240 –> 00:09:04,959
درست
272
00:09:04,959 –> 00:09:07,040
می خواهیم، می خواهیم یک کلمه کلیدی خاص در یک تست قبل و د
273
00:09:07,040 –> 00:09:08,560
274
00:09:08,560 –> 00:09:10,880
باره قبل و بعد درست اجرا شود، سپ
275
00:09:10,880 –> 00:09:13,120
دوباره می توانیم از تست استفاده کنیم. راه اندازی و
276
00:09:13,120 –> 00:09:14,880
تست تنظیمات حذف در جدول تنظیمات
277
00:09:14,880 –> 00:09:15,519
278
00:09:15,519 –> 00:09:17,920
درست می توانید از تنظیمات منبع و
279
00:09:17,920 –> 00:09:19,120
غیره
280
00:09:19,120 –> 00:09:21,760
برای اجرای کلمات کلیدی قبل استفاده کنید re یا in
281
00:09:21,760 –> 00:09:23,519
متفاوت هستند یا تست شده اند و همچنین
282
00:09:23,519 –> 00:09:25,680
درست هستند و از نظر استفاده مجدد از برچسب ها
283
00:09:25,680 –> 00:09:27,600
، چارچوب ربات به ما اجازه می دهد
284
00:09:27,600 –> 00:09:28,560
تگ ها را اضافه کنیم
285
00:09:28,560 –> 00:09:31,760
تا به موارد آزمایشی داده های متا رایگان در آن بدهیم،
286
00:09:31,760 –> 00:09:32,160
287
00:09:32,160 –> 00:09:34,399
دوباره این کارها می توانند
288
00:09:34,399 –> 00:09:36,000
توسط چشمان پست ما نیز اضافه شوند یا ما برچسبهای پیشفرض داشته باشید
289
00:09:36,000 –> 00:09:37,120
290
00:09:37,120 –> 00:09:38,880
که اکنون میتوان آنها را مجبور کرد که دوباره
291
00:09:38,880 –> 00:09:40,880
اجرا شوند، میتواند هر
292
00:09:40,880 –> 00:09:42,080
تگ پیشفرض
293
00:09:42,080 –> 00:09:45,279
دادهشده را برای هر فایلی به طور کلی لغو کند
294
00:09:45,279 –> 00:09:47,440
و اکنون بیایید کتابخانههای سلنیوم چارچوب ربات را بشناسیم،
295
00:09:47,440 –> 00:09:50,720
بنابراین
296
00:09:50,720 –> 00:09:51,920
سلنیوم یکی از
297
00:09:51,920 –> 00:09:54,720
محبوبترین ابزارهای تست موجود است،
298
00:09:54,720 –> 00:09:56,640
مانند آزمایشی که اکنون در آن داریم. با شرایط ارائه
299
00:09:56,640 –> 00:09:58,240
یا انجام آزمایش،
300
00:09:58,240 –> 00:10:00,000
میتوانیم از ابزارهای متعددی استفاده کنیم که در اختیار
301
00:10:00,000 –> 00:10:01,680
داریم، فقط ما selena داریم، ما
302
00:10:01,680 –> 00:10:03,839
چندین ابزار در دسترس داریم
303
00:10:03,839 –> 00:10:04,720
و
304
00:10:04,720 –> 00:10:07,600
سلنیوم یکی از محبوبترین ابزارها برای
305
00:10:07,600 –> 00:10:08,720
آزمایش چندین
306
00:10:08,720 –> 00:10:10,480
برنامه وب است، فرض کنید اگر
307
00:10:10,480 –> 00:10:11,920
میخواهید چندین برنامه را آزمایش کنید.
308
00:10:11,920 –> 00:10:13,760
برنامه های تحت وب سپس می توانیم با سلنیوم پیش
309
00:10:13,760 –> 00:10:14,640
310
00:10:14,640 –> 00:10:17,279
برویم، می توانیم یک اسکریپت آزمایشی برای آن ایجاد کنیم
311
00:10:17,279 –> 00:10:18,000
و سپس
312
00:10:18,000 –> 00:10:20,079
دوباره همان اسکریپت آزمایشی را می توان
313
00:10:20,079 –> 00:10:21,920
در دنیای واقعی اعمال کرد. سناریویی برای
314
00:10:21,920 –> 00:10:23,360
انجام کل آزمایش
315
00:10:23,360 –> 00:10:25,120
در دنیای واقعی سناریو به عنوان بخشی از
316
00:10:25,120 –> 00:10:26,480
سلنیوم درست است،
317
00:10:26,480 –> 00:10:28,800
به همین دلیل است که مجدداً از
318
00:10:28,800 –> 00:10:30,000
نظر کل
319
00:10:30,000 –> 00:10:32,160
در چارچوب کل
320
00:10:32,160 –> 00:10:34,640
چرخه و استراتژیهای جدال devops، سلنیوم
321
00:10:34,640 –> 00:10:37,040
محبوبترین ابزار در devops و همچنین
322
00:10:37,040 –> 00:10:40,320
برای آزمایش است. بنابراین در صورتی که ما
323
00:10:40,320 –> 00:10:42,160
به دنبال هر نوع استفاده یا
324
00:10:42,160 –> 00:10:44,560
هر نوع تست برای هر نوع
325
00:10:44,560 –> 00:10:47,120
برنامه ای هستیم، خواه برای کروم سافاری و
326
00:10:47,120 –> 00:10:49,120
فایرفاکس باشد، می توانیم آن را
327
00:10:49,120 –> 00:10:50,480
به راحتی با استفاده از
328
00:10:50,480 –> 00:10:53,120
سلنیوم درست آزمایش کنیم و به همین دلیل است که
329
00:10:53,120 –> 00:10:55,120
اکنون می توانیم سلنیوم را نصب کنیم و
330
00:10:55,120 –> 00:10:56,560
روی آن کار کنیم.
331
00:10:56,560 –> 00:10:58,640
به عنوان یک کتابخانه و همچنین بخشی از پایتون
332
00:10:58,640 –> 00:11:00,079
که در آن میتوانیم به سادگی شروع به
333
00:11:00,079 –> 00:11:02,720
نوشتن یک سیمکارت نمونه اسکریپت تست سلنیوم
334
00:11:02,720 –> 00:11:03,360
335
00:11:03,360 –> 00:11:05,200
کنیم، میتوانیم آن اسکریپت آزمایشی را
336
00:11:05,200 –> 00:11:06,480
به کد خود متصل کنیم و
337
00:11:06,480 –> 00:11:08,000
بر اساس اسکریپتی که انجام دادهایم،
338
00:11:08,000 –> 00:11:10,079
عملکردها را انجام دهد
339
00:11:10,079 –> 00:11:12,160
و سپس این به سادگی
340
00:11:12,160 –> 00:11:14,160
عملکرد را ردیابی می کند و به ما
341
00:11:14,160 –> 00:11:17,279
در ارزیابی
342
00:11:17,279 –> 00:11:19,600
و از نظر کتابخانه سلنیوم و
343
00:11:19,600 –> 00:11:22,079
چارچوب ربات کمک می کند، سپس دوباره این
344
00:11:22,079 –> 00:11:23,360
کتابخانه ای است که از تمام سلن ها استفاده می کند.
345
00:11:23,360 –> 00:11:26,320
ium tools به صورت داخلی درست است
346
00:11:26,320 –> 00:11:28,079
و نصب مانند هر کتابخانه دیگری
347
00:11:28,079 –> 00:11:28,880
348
00:11:28,880 –> 00:11:31,760
کار می کند، بنابراین اکنون می توانیم به سادگی از دستور pip
349
00:11:31,760 –> 00:11:34,079
install برای نصب
350
00:11:34,079 –> 00:11:36,000
کتابخانه cylinder برای آن استفاده کنیم و دقیقاً
351
00:11:36,000 –> 00:11:38,480
همانطور که چندین درایور درست داریم،
352
00:11:38,480 –> 00:11:40,160
بنابراین دوباره می خواهیم درایورهای مربوطه را نصب کنیم.
353
00:11:40,160 –> 00:11:41,680
سیستم عامل
354
00:11:41,680 –> 00:11:42,320
355
00:11:42,320 –> 00:11:44,079
و مرورگرهای آن در آزمایش کار می کنند، به
356
00:11:44,079 –> 00:11:45,760
عنوان مثال
357
00:11:45,760 –> 00:11:47,440
اگر می خواهید آزمایش هایی را در بالای
358
00:11:47,440 –> 00:11:49,200
مرورگر کروم اجرا کنید،
359
00:11:49,200 –> 00:11:50,880
باید درایور وب کروم را درست
360
00:11:50,880 –> 00:11:53,360
نصب کنیم اگر می خواهید نصب کنید اگر می خواهید
361
00:11:53,360 –> 00:11:55,600
آزمایش را روی آن اجرا کنید. در بالای سافاری، باید
362
00:11:55,600 –> 00:11:56,959
363
00:11:56,959 –> 00:11:59,440
درایور وب سافاری را برای آن به عنوان بخشی از
364
00:11:59,440 –> 00:12:00,399
365
00:12:00,399 –> 00:12:03,360
سیستم سلنیوم به درستی نصب کنیم و دوباره زمانی
366
00:12:03,360 –> 00:12:05,120
که درایورهای وب را نصب کردیم و
367
00:12:05,120 –> 00:12:06,000
اجرا کردیم،
368
00:12:06,000 –> 00:12:08,399
تنها آزمایش سلنیوم را می توان
369
00:12:08,399 –> 00:12:10,800
به عنوان بخشی از پیش
370
00:12:10,800 –> 00:12:13,040
نیاز اجرا انجام داد. سلنیوم
371
00:12:13,040 –> 00:12:17,120
به عنوان یک پیش نیاز برای اجرای
372
00:12:17,120 –> 00:12:18,240
صحیح سلنیوم، این همان چیزی است که ما در
373
00:12:18,240 –> 00:12:20,800
مورد تمام مفاهیم چارچوب روبات ها
374
00:12:20,800 –> 00:12:25,040
در مورد اینکه دقیقاً چگونه
375
00:12:25,040 –> 00:12:26,639
چارچوب و معماری را انجام می دهند بحث کرده ایم.
376
00:12:26,639 –> 00:12:30,240
در سطح بالاتر،
377
00:12:30,240 –> 00:12:32,639
بنابراین از آنجایی که در اینجا
378
00:12:32,639 –> 00:12:33,519
از
379
00:12:33,519 –> 00:12:37,040
ایده به عنوان pycharm استفاده می شود، کانال pi یکی
380
00:12:37,040 –> 00:12:38,800
از محبوب ترین
381
00:12:38,800 –> 00:12:40,720
ایده هایی است که می توانیم برای شروع استفاده کنیم، بنابراین
382
00:12:40,720 –> 00:12:41,920
383
00:12:41,920 –> 00:12:44,720
pycharm دوباره برای هر دو در دسترس است
384
00:12:44,720 –> 00:12:45,440
385
00:12:45,440 –> 00:12:48,000
برای پول پرداختی نسخه و همچنین برای
386
00:12:48,000 –> 00:12:49,440
کار رایگان ما برای یک
387
00:12:49,440 –> 00:12:51,440
نسخه آزمایشی رایگان و همچنین برای یک نسخه رایگان
388
00:12:51,440 –> 00:12:53,760
389
00:12:53,760 –> 00:12:55,920
در حال حاضر در صورتی که می خواهید
390
00:12:55,920 –> 00:12:57,519
کار بر روی pycharm را شروع کنید،
391
00:12:57,519 –> 00:12:59,200
ما دو نسخه در اینجا موجود است که
392
00:12:59,200 –> 00:13:01,120
می توانیم ادامه دهیم و نسخه انجمن را نصب کنیم.
393
00:13:01,120 –> 00:13:02,800
در صورتی که ما به دنبال
394
00:13:02,800 –> 00:13:05,120
توسعه فقط در محیط هسته پایتون هستیم
395
00:13:05,120 –> 00:13:07,200
یا اگر می خواهید
396
00:13:07,200 –> 00:13:09,040
این را با چندین فناوری دیگر
397
00:13:09,040 –> 00:13:10,720
مانند ما ادغام کنید، می خواهیم این را
398
00:13:10,720 –> 00:13:11,680
با html
399
00:13:11,680 –> 00:13:14,800
js sql و چندین فرمت دیگر ادغام
400
00:13:14,800 –> 00:13:16,959
کنیم، باید از نسخه حرفه ای
401
00:13:16,959 –> 00:13:19,120
درست استفاده کنیم. و حرفه ای نیز
402
00:13:19,120 –> 00:13:22,000
به صورت آزمایشی به مدت یک ماه کامل
403
00:13:22,000 –> 00:13:24,079
در دسترس است و انجمن به صورت رایگان برای تمام عمر در دسترس
404
00:13:24,079 –> 00:13:25,040
405
00:13:25,040 –> 00:13:27,360
است و باز هم این است و
406
00:13:27,360 –> 00:13:29,360
این برای هر سه پلتفرم
407
00:13:29,360 –> 00:13:32,000
اعم از ویندوز مک یا مک در دسترس است. توزیعهای لینوکس،
408
00:13:32,000 –> 00:13:34,240
بنابراین ما میتوانیم این پیوند را باز کنیم و سپس
409
00:13:34,240 –> 00:13:35,519
بر
410
00:13:35,519 –> 00:13:37,519
اساس سیستم خود میتوانیم پیش برویم و
411
00:13:37,519 –> 00:13:38,880
این شناسه را برای ما دانلود کنیم،
412
00:13:38,880 –> 00:13:40,880
در صورتی که اکنون شناسه را
413
00:13:40,880 –> 00:13:43,120
در
414
00:13:43,120 –> 00:13:46,320
حال اجرا نداریم، پس از دانلود و و
415
00:13:46,320 –> 00:13:49,600
تنظیم پای جذابیت در اینجا، میتوانیم آن را باز کنیم،
416
00:13:49,600 –> 00:13:53,199
بنابراین ما همین حالا نمودار دایرهای خود را
417
00:13:53,199 –> 00:13:55,760
در اینجا دوباره راهاندازی کردهایم، به دلیل نصبهایی
418
00:13:55,760 –> 00:13:58,800
که قبلا انجام دادهایم و
419
00:13:58,800 –> 00:14:00,880
به همین دلیل ما نیاز
420
00:14:00,880 –> 00:14:03,839
421
00:14:08,000 –> 00:14:10,240
داشتیم قبل از شروع هر
422
00:14:10,240 –> 00:14:11,440
پروژه خاصی در اینجا
423
00:14:11,440 –> 00:14:13,519
به عنوان بخشی از برنامه، آن را دوباره راهاندازی کنیم. نمودار pi کاری که میتوانیم انجام دهیم این است
424
00:14:13,519 –> 00:14:15,680
که به سادگی میتوانیم روی پیکربندی
425
00:14:15,680 –> 00:14:18,399
کلیک کنیم، میتوانیم به تنظیمات برگزیده برویم و سپس
426
00:14:18,399 –> 00:14:20,399
ما و سپس در زیر تنظیمات باید
427
00:14:20,399 –> 00:14:21,519
چیزی را به عنوان
428
00:14:21,519 –> 00:14:24,240
مفسر پروژه درست پیدا کنیم، بنابراین در زیر
429
00:14:24,240 –> 00:14:26,560
تنظیمات میتوانیم آن را بخشی
430
00:14:26,560 —
2 Comments
98rostami
درگاه خرابه
aliali3000
من امتحان کردم درست بود میشه بگید چه خطایی میده؟