در این مطلب، ویدئو قسمت 3- نحوه مدیریت جعبه ورودی در چارچوب روبات | سلنیوم پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:53
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:03,060
سلام به همه خوش آمدید، در این
2
00:00:03,060 –> 00:00:05,400
ویدیو به شما نشان می دهم که چگونه می توانیم
3
00:00:05,400 –> 00:00:07,830
با جعبه متن یا جعبه ورودی با استفاده از
4
00:00:07,830 –> 00:00:10,110
چارچوب ربات کار کنیم، بنابراین به طور معمول وقتی
5
00:00:10,110 –> 00:00:12,929
کادرهای ورودی را در صفحات وب خود می بینید،
6
00:00:12,929 –> 00:00:14,880
اقدامات خاصی مانند وضعیت دید انجام
7
00:00:14,880 –> 00:00:17,070
می دهیم که می توانیم بررسی کنیم و آیا جعبه متن
8
00:00:17,070 –> 00:00:19,350
فعال است یا نه و ما همچنین میتوانیم
9
00:00:19,350 –> 00:00:21,390
مقداری وارد کنیم یا مقداری را در آن وارد کنیم
10
00:00:21,390 –> 00:00:23,460
و در نهایت میتوانیم آن مقدار را به درستی پاک کنیم،
11
00:00:23,460 –> 00:00:25,199
بنابراین اینها عملیاتی هستند که
12
00:00:25,199 –> 00:00:28,260
معمولاً میتوانیم روی جعبههای X یا جعبههای ورودی انجام دهیم.
13
00:00:28,260 –> 00:00:30,269
من قصد دارم به شما نشان دهم
14
00:00:30,269 –> 00:00:31,949
که چگونه می توانیم این اقدامات را در
15
00:00:31,949 –> 00:00:34,380
کادر ورودی یا جعبه متن انجام دهیم و جدا از
16
00:00:34,380 –> 00:00:35,910
این، همچنین به شما نشان خواهم داد که چگونه می توانیم
17
00:00:35,910 –> 00:00:38,550
عناوین صفحه را تأیید کنیم، اکنون اجازه
18
00:00:38,550 –> 00:00:41,070
دهید شروع کنیم، بنابراین در اینجا من PI chump
19
00:00:41,070 –> 00:00:43,170
و این را دارم. پروژه ای که قبلاً در ویدیوی قبلی ایجاد کرده بودیم،
20
00:00:43,170 –> 00:00:45,149
بنابراین در اینجا در
21
00:00:45,149 –> 00:00:47,550
فهرست دایرکتوری موارد آزمایش، من قصد دارم یک
22
00:00:47,550 –> 00:00:50,309
مورد آزمایشی جدید ایجاد کنم که یک فایل جدید است، این یک
23
00:00:50,309 –> 00:00:52,739
فایل ربات است، بنابراین در اینجا من آن را به عنوان
24
00:00:52,739 –> 00:00:57,690
جعبه ورودی نقطه روبات نامگذاری کرده ام ok سپس روی OK کلیک کنید.
25
00:00:57,690 –> 00:01:00,300
من فقط یک فایل ربات ایجاد کردم تا
26
00:01:00,300 –> 00:01:01,949
h ابتدا باید بخشهای مختلفی را اضافه کنیم،
27
00:01:01,949 –> 00:01:05,250
بنابراین همانطور که قبلاً توضیح دادم، بنابراین
28
00:01:05,250 –> 00:01:07,020
باید بخش تنظیمات را داشته باشیم که در
29
00:01:07,020 –> 00:01:08,369
آن باید کتابخانهها و
30
00:01:08,369 –> 00:01:10,799
بخش متغیر و سپس موارد تست و
31
00:01:10,799 –> 00:01:12,630
سپس صفحه کلید را مشخص کنیم، بنابراین هر چهار بخش را
32
00:01:12,630 –> 00:01:14,909
باید بنویسیم تا قسمت اول را بنویسیم. این
33
00:01:14,909 –> 00:01:17,549
تنظیمات است، بنابراین اجازه دهید تنظیمات را بنویسم، بنابراین
34
00:01:17,549 –> 00:01:19,320
این تنظیمات هستند، اولین چیزی
35
00:01:19,320 –> 00:01:24,060
که بخش بعدی متغیر است، بنابراین
36
00:01:24,060 –> 00:01:27,030
بخش بعدی متغیر است، بنابراین ما
37
00:01:27,030 –> 00:01:30,450
باید فقط سه ستاره داشته باشیم و بعد از
38
00:01:30,450 –> 00:01:33,329
آن باید موارد آزمایشی داشته باشیم، این یک
39
00:01:33,329 –> 00:01:36,329
بخش دیگر است. و مورد بعدی این است که اجازه دهید به
40
00:01:36,329 –> 00:01:38,670
درستی شروع کنم یا می توانید
41
00:01:38,670 –> 00:01:46,350
مستقیماً بگویید موارد تست ستاره خوب است بنابراین این
42
00:01:46,350 –> 00:01:48,420
موارد تست است اکنون این یک بخش دیگر است
43
00:01:48,420 –> 00:01:50,369
و بعد از آن باید
44
00:01:50,369 –> 00:01:54,290
بخش کلمات کلیدی داشته باشیم بنابراین اجازه دهید فقط
45
00:01:54,290 –> 00:01:56,610
بخش کلمات کلیدی را بنویسم خوب است.
46
00:01:56,610 –> 00:01:58,829
چهار بخش را تحت تنظیمات ایجاد کردهایم که
47
00:01:58,829 –> 00:02:01,200
باید کتابخانه مرجع بنویسیم، بنابراین با
48
00:02:01,200 –> 00:02:03,780
استفاده از کلمات کلیدی کتابخانه برای کتابخانه، اکنون
49
00:02:03,780 –> 00:02:05,369
در اینجا میخواهم از یک
50
00:02:05,369 –> 00:02:08,429
کتابخانه سلنیوم استفاده کنم، بنابراین در مورد این قسمت میگویم
51
00:02:08,429 –> 00:02:13,140
که سلنیوم لی است. کتابخانه
52
00:02:13,140 –> 00:02:14,040
brary selenium بسیار خوب است،
53
00:02:14,040 –> 00:02:16,409
بنابراین این کتابخانه وارد شده و به آن
54
00:02:16,409 –> 00:02:18,870
ارجاع داده شده است در حال حاضر من دو متغیر را تعریف می کنم
55
00:02:18,870 –> 00:02:21,599
یکی نام مرورگر
56
00:02:21,599 –> 00:02:24,360
و آن URL F برنامه است، بنابراین من
57
00:02:24,360 –> 00:02:26,280
دو متغیر را در اینجا ایجاد می کنم، بنابراین نحوه
58
00:02:26,280 –> 00:02:27,900
ایجاد یک متغیر در چارچوب ربات
59
00:02:27,900 –> 00:02:30,930
دلار در است. پرانتزهای فرفری می
60
00:02:30,930 –> 00:02:32,040
خواهید بگویید فرض کنید مرورگر
61
00:02:32,040 –> 00:02:35,010
و یک تب و نام مرورگر
62
00:02:35,010 –> 00:02:37,079
مانند کروم و این درایور کروم که
63
00:02:37,079 –> 00:02:39,420
قبلاً در پوشه اسکریپت های پایتون کپی کرده بودیم
64
00:02:39,420 –> 00:02:40,950
خوب است که ویدیوی قبلی را نشان داده ام
65
00:02:40,950 –> 00:02:43,769
و سپس در اینجا متذکر شدیم
66
00:02:43,769 –> 00:02:46,140
مسیر کامل را مشخص کنید. درایور کروم شما خوب است
67
00:02:46,140 –> 00:02:48,690
و حالا مورد بعدی متغیر URL است، بنابراین
68
00:02:48,690 –> 00:02:50,879
بیایید بگوییم دلار و پرانتز فرفری،
69
00:02:50,879 –> 00:02:54,420
سپس او URL و یک فضای تب را میگوید و
70
00:02:54,420 –> 00:02:56,970
در اینجا میخواهم از یک برنامه
71
00:02:56,970 –> 00:02:59,879
به نام این یکی استفاده کنم، این نشانی اینترنتی
72
00:02:59,879 –> 00:03:01,650
برنامه است، بنابراین اجازه دهید من همچنین
73
00:03:01,650 –> 00:03:05,220
اگر به اینجا بروم این برنامه را به شما نشان می دهم و این
74
00:03:05,220 –> 00:03:07,500
برنامه من است، بنابراین در این برنامه می توانم
75
00:03:07,500 –> 00:03:09,510
ببینم چگونه فقط روی ورود کلیک می کنم
76
00:03:09,510 –> 00:03:12,150
و پس از کلیک بر روی ورود می
77
00:03:12,150 –> 00:03:15,329
توانم یک جعبه متن را ببینم بنابراین فقط سعی می کنم برای وارد کردن
78
00:03:15,329 –> 00:03:17,190
مقداری در اینجا و همچنین میتوانم
79
00:03:17,190 –> 00:03:19,949
چیزی را در اینجا تأیید کنم بسیار خوب، بنابراین اکنون این
80
00:03:19,949 –> 00:03:22,829
URL برنامه من است، بنابراین این
81
00:03:22,829 –> 00:03:24,239
دو متغیری هستند که من در بخش متغیر متفاوت دارم،
82
00:03:24,239 –> 00:03:25,859
بنابراین این متغیرها
83
00:03:25,859 –> 00:03:28,530
را در داخل موارد آزمایشی استفاده خواهم کرد، اکنون
84
00:03:28,530 –> 00:03:30,750
به تست میرسند. بخش موارد، بنابراین در اینجا
85
00:03:30,750 –> 00:03:32,340
باید نام مورد آزمایشی را
86
00:03:32,340 –> 00:03:36,569
ارائه دهیم بسیار خوب، بنابراین در اینجا میگویم
87
00:03:36,569 –> 00:03:38,120
جعبه
88
00:03:38,120 –> 00:03:41,730
ورودی آزمایشی، بنابراین جعبه ورودی آزمایشی، بنابراین این نام مورد آزمایشی من است، من
89
00:03:41,730 –> 00:03:44,370
آن را به آن میدهم، بنابراین جعبه ورودی آزمایشی
90
00:03:44,370 –> 00:03:46,650
این نام آزمایشی است بنابراین در زیر این
91
00:03:46,650 –> 00:03:49,049
ما باید همه کلمات کلیدی را بنویسیم
92
00:03:49,049 –> 00:03:50,669
بنابراین اولین کلمه کلیدی باید این باشد
93
00:03:50,669 –> 00:03:52,379
که ما باید مرورگر را باز کنیم تا برای آن یک
94
00:03:52,379 –> 00:03:54,840
کلمه کلیدی به نام open browser asana
95
00:03:54,840 –> 00:03:56,819
داشته باشیم شما این عبارت را به طور خودکار نوشته
96
00:03:56,819 –> 00:03:58,560
اید این یک صفحه بازشو از پیشنهادات ظاهر
97
00:03:58,560 –> 00:04:01,379
می شود. مرورگر را باز کنید و در اینجا کدام
98
00:04:01,379 –> 00:04:03,000
مرورگر را باید استفاده کنیم، بنابراین این یک
99
00:04:03,000 –> 00:04:05,310
مرورگر است و این یک URL است، بنابراین ابتدا
100
00:04:05,310 –> 00:04:08,489
باید از این URL خاص استفاده کنیم و آن
101
00:04:08,489 –> 00:04:10,680
URL باید در این
102
00:04:10,680 –> 00:04:12,629
مرورگر خاص استفاده شود فضای یک تب را باز کنید و
103
00:04:12,629 –> 00:04:14,970
به Patil یک مرورگر بدهید تا کاری که این
104
00:04:14,970 –> 00:04:16,228
عبارت انجام می دهد این است که این
105
00:04:16,228 –> 00:04:18,539
کلمه کلیدی خاص مرورگر کروم
106
00:04:18,539 –> 00:04:20,608
را باز می کند و این URL را باز می کند
107
00:04:20,608 –> 00:04:23,370
و پس از آن من
108
00:04:23,370 –> 00:04:25,169
این پنجره را به حداکثر می رسانم تا پنجره را به
109
00:04:25,169 –> 00:04:28,289
حداکثر
110
00:04:28,289 –> 00:04:30,900
111
00:04:30,900 –> 00:04:32,580
برسانم. این کار را انجام دادم، میخواهم عنوان صفحه را تأیید کنم
112
00:04:32,580 –> 00:04:35,580
، بنابراین به محض اینکه
113
00:04:35,580 –> 00:04:38,039
روی آن کلیک کردم، صفحه من باز میشود، اکنون باید
114
00:04:38,039 –> 00:04:40,050
این عنوان صفحه را تأیید کنم که
115
00:04:40,050 –> 00:04:42,150
دقیقاً چه عنوانی است، اما باید
116
00:04:42,150 –> 00:04:45,060
قبل از آن بدانیم که دقیقاً چه چیزی را انتظار داریم. عنوان اگر من
117
00:04:45,060 –> 00:04:46,830
فقط بروم و اینجا را در این صفحه خاص بررسی کنم،
118
00:04:46,830 –> 00:04:49,380
بنابراین در زیر تایپ هدر
119
00:04:49,380 –> 00:04:51,090
می توانیم عنوان صفحه را ببینیم، بنابراین این
120
00:04:51,090 –> 00:04:53,190
عنوان مورد انتظار ما است، بنابراین می خواهم تأیید کنم که
121
00:04:53,190 –> 00:04:55,169
این عنوان صفحه این است یا
122
00:04:55,169 –> 00:04:59,850
نه، بنابراین ما یک عنوان دیگر داریم. کلمه کلیدی در اینجا برای
123
00:04:59,850 –> 00:05:01,320
تأیید عنوان صفحه به خصوص
124
00:05:01,320 –> 00:05:03,330
در چارچوب ربات بسیار
125
00:05:03,330 –> 00:05:05,520
ساده است. بگذارید بگوییم عنوان
126
00:05:05,520 –> 00:05:09,000
باید عنوان باشد و عنوان را
127
00:05:09,000 –> 00:05:11,940
هر چیزی که انتظار دارید مشخص کنید و
128
00:05:11,940 –> 00:05:13,320
هیچ نقل قول دوگانه یا تک
129
00:05:13,320 –> 00:05:15,360
q قرار ندهید. uotation بنابراین مستقیم حداقل درست برای
130
00:05:15,360 –> 00:05:17,729
عنوان ما باید باشد و به طور مشابه
131
00:05:17,729 –> 00:05:19,199
ما یک تنگ داریم نباید باشد
132
00:05:19,199 –> 00:05:21,539
شرط منفی نیز وجود دارد خوب است
133
00:05:21,539 –> 00:05:24,960
فرض کنید یک عنوان باید باشد و
134
00:05:24,960 –> 00:05:26,490
عنوان چیز نباید وجود داشته باشد اما برای
135
00:05:26,490 –> 00:05:28,410
عناصر دیگر ما یک
136
00:05:28,410 –> 00:05:30,180
شرط منفی نیز باید در P اطمینان حاصل شود،
137
00:05:30,180 –> 00:05:32,880
بنابراین خواهیم دید که عنوان باید
138
00:05:32,880 –> 00:05:34,770
این یکی باشد، بنابراین این عنوانی است که من
139
00:05:34,770 –> 00:05:37,169
از این صفحه خاص انتظار دارم اکنون
140
00:05:37,169 –> 00:05:40,349
پس از آن باید روی این پیوند ورود کلیک
141
00:05:40,349 –> 00:05:42,389
کنم، بنابراین باید فقط روی آن کلیک کنم. این
142
00:05:42,389 –> 00:05:44,310
لینک ورود در صفحه اختصاصی نحوه
143
00:05:44,310 –> 00:05:46,289
کلیک کردن بر روی پیوند بیایید این عنصر را بررسی کنیم
144
00:05:46,289 –> 00:05:49,020
اکنون اساساً این پیوند
145
00:05:49,020 –> 00:05:51,479
درست است بنابراین ورود به سیستم پیوند من است یا شما همچنین می توانید
146
00:05:51,479 –> 00:05:54,780
قسمت X این پیوند را ضبط کنید اکنون
147
00:05:54,780 –> 00:05:57,479
می خواهم روی این پیوند کلیک کنم بنابراین من فقط می توان
148
00:05:57,479 –> 00:06:00,509
از یکی از روش هایی به نام
149
00:06:00,509 –> 00:06:04,080
پیوند کلیک مستقیماً استفاده کرد و مکان یاب
150
00:06:04,080 –> 00:06:06,120
این پیوند را مشخص کرد، بنابراین این کارشناس به طور معمول است،
151
00:06:06,120 –> 00:06:07,620
بنابراین من می گویم X هر دو:
152
00:06:07,620 –> 00:06:10,320
این یک نحو در چارچوب ربات است، بنابراین
153
00:06:10,320 –> 00:06:12,300
همه این ها مکان یاب هستند، بر اساس
154
00:06:12,300 –> 00:06:14,159
محل کارشناس یک یکی از مکان
155
00:06:14,159 –> 00:06:16,830
یاب عنصری مانند نام شناسه XPath CSS
156
00:06:16,830 –> 00:06:19,620
تگ نام کلاس انتخابگر همه این نوع مکان
157
00:06:19,620 –> 00:06:22,050
یاب ها می توانیم از آن استفاده کنیم، بنابراین
158
00:06:22,050 –> 00:06:24,630
روی پیوند ورود کلیک کنید، بنابراین وقتی
159
00:06:24,630 –> 00:06:26,970
روی پیوند ورود کلیک کنید،
160
00:06:26,970 –> 00:06:30,000
این پنجره پیشخدمت باز می شود. باید
161
00:06:30,000 –> 00:06:31,740
اعتبارسنجی خاصی را روی این
162
00:06:31,740 –> 00:06:34,530
جعبه متن ایمیل خاص انجام دهید، بنابراین
163
00:06:34,530 –> 00:06:36,180
آن اعتبارسنجیها چیست، بنابراین اولین
164
00:06:36,180 –> 00:06:38,070
اعتبارسنجی،
165
00:06:38,070 –> 00:06:41,319
وضعیت نمایان بودن جعبه متن را بررسی میکنم یا نه،
166
00:06:41,319 –> 00:06:43,689
فعال میکنم یا نه و سپس
167
00:06:43,689 –> 00:06:45,729
مقداری را ارائه میدهیم پس از آن
168
00:06:45,729 –> 00:06:46,899
مقدار را پاک میکنیم.
169
00:06:46,899 –> 00:06:49,270
و همچنین عنوان صفحه را تأیید می کنیم
170
00:06:49,270 –> 00:06:50,800
که به محض
171
00:06:50,800 –> 00:06:53,499
راه اندازی صفحه انجام شده است، اکنون اجازه دهید این
172
00:06:53,499 –> 00:06:54,839
چهار عمل را ببینیم که چگونه می توانیم
173
00:06:54,839 –> 00:06:57,550
وضعیت مشاهده را انجام دهیم وضعیت فعال کردن مقدار را ارائه می
174
00:06:57,550 –> 00:06:59,919
دهد و سپس مقدار را پاک می کنیم
175
00:06:59,919 –> 00:07:03,999
تا اولین مورد امکان سنجی است. قبل از
176
00:07:03,999 –> 00:07:05,800
انجام همه این اقدامات، اول از همه
177
00:07:05,800 –> 00:07:08,499
این عنصر را ضبط می کنم یا
178
00:07:08,499 –> 00:07:10,449
این مکان یاب را در یک متغیر ذخیره
179
00:07:10,449 –> 00:07:12,610
می کنم و هر زمان که ب