در این مطلب، ویدئو دستورات انتظار سلنیوم پایتون | آموزش سلنیوم پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:16
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,799 –> 00:00:02,720
سلام به همه خوش آمدید در این ویدیو
2
00:00:02,720 –> 00:00:04,000
ما در مورد روش های وزن
3
00:00:04,000 –> 00:00:04,560
4
00:00:04,560 –> 00:00:06,799
در سلنیوم پایتون یاد می گیریم،
5
00:00:06,799 –> 00:00:08,480
بنابراین یک آزمایش انتها به انتها ایجاد می کنیم که در آن
6
00:00:08,480 –> 00:00:09,920
آیتم را به سبد خرید اضافه می
7
00:00:09,920 –> 00:00:11,200
کنیم و سپس مقدار کارت را تغییر می دهیم
8
00:00:11,200 –> 00:00:13,200
و سپس تأیید می کنیم قیمت به روز شده
9
00:00:13,200 –> 00:00:15,040
کل کارت ما،
10
00:00:15,040 –> 00:00:16,400
بنابراین اجازه دهید به شما نشان دهم که چگونه به نظر می
11
00:00:16,400 –> 00:00:18,560
رسد، بنابراین من در
12
00:00:18,560 –> 00:00:20,480
وب سایت حرفه ای اتوماسیون حرفه ای اینجا هستم، بنابراین روی پیوند فروشگاه کلیک کردم
13
00:00:20,480 –> 00:00:21,119
14
00:00:21,119 –> 00:00:23,199
همانطور که می بینید من در صفحه فروشگاه هستم و
15
00:00:23,199 –> 00:00:25,039
کاری که ما انجام خواهیم داد این است اساساً یک مورد را
16
00:00:25,039 –> 00:00:25,680
به سبد خرید اضافه کنید،
17
00:00:25,680 –> 00:00:27,279
بنابراین بیایید این یک مثال را در نظر بگیریم، من میخواهم
18
00:00:27,279 –> 00:00:29,199
این مورد را به سبد خرید اضافه کنم
19
00:00:29,199 –> 00:00:31,199
در لحظهای که این کار را انجام
20
00:00:31,199 –> 00:00:32,880
میدهم که اساساً به من میگوید که کالا
21
00:00:32,880 –> 00:00:34,399
به سبد خرید
22
00:00:34,399 –> 00:00:36,079
اضافه شده است. adam
23
00:00:36,079 –> 00:00:37,600
به سبد خرید اضافه شده است و من می توانم
24
00:00:37,600 –> 00:00:39,920
روی این مشاهده سبد خرید کلیک کنم
25
00:00:39,920 –> 00:00:41,440
و این صفحه را برای من باز می کند
26
00:00:41,440 –> 00:00:43,680
که صفحه سبد خرید من است در اینجا می توانم کل فعلی را ببینم
27
00:00:43,680 –> 00:00:44,000
28
00:00:44,000 –> 00:00:46,559
که 120 دلار است بنابراین این
29
00:00:46,559 –> 00:00:48,000
کاری است که ما می خواهیم انجام دهیم ما مورد را
30
00:00:48,000 –> 00:00:49,600
به سبد خرید اضافه می کنیم و سپس به
31
00:00:49,600 –> 00:00:51,360
اینجا در صفحه سبد خرید می آییم ما
32
00:00:51,360 –> 00:00:52,160
کل را تأیید
33
00:00:52,160 –> 00:00:53,920
میکنیم، سپس مقدار را تغییر میدهیم،
34
00:00:53,920 –> 00:00:55,280
لحظهای که مقدار را تغییر میدهم،
35
00:00:55,280 –> 00:00:57,280
پس از کلیک روی کارت بهروزرسانی، فقط
36
00:00:57,280 –> 00:00:59,440
متوجه میشویم که این صفحه بارگیری را میبینیم
37
00:00:59,440 –> 00:01:01,199
و پس از اینکه صفحه بارگیری از بین
38
00:01:01,199 –> 00:01:03,120
رفت، کل سبد خرید در اینجا بهروزرسانی میشود.
39
00:01:03,120 –> 00:01:05,280
می توانید ببینید که اکنون 240 دلار است،
40
00:01:05,280 –> 00:01:05,840
41
00:01:05,840 –> 00:01:07,119
بنابراین ما این سناریوی انتها به انتها
42
00:01:07,119 –> 00:01:08,640
را انجام می دهیم که در آن آیتم را به
43
00:01:08,640 –> 00:01:10,240
کارت اضافه می کنیم، مقدار آن را تغییر می دهیم و
44
00:01:10,240 –> 00:01:12,000
سپس کل کارت را در اینجا تأیید می کنیم
45
00:01:12,000 –> 00:01:14,640
و در حالی که این کار را انجام
46
00:01:14,640 –> 00:01:16,479
می دهیم با برخی از مشکلات مواجه خواهد شد
47
00:01:16,479 –> 00:01:17,759
و سپس نگاهی خواهیم انداخت به اینکه چگونه
48
00:01:17,759 –> 00:01:19,439
می توانیم با استفاده از
49
00:01:19,439 –> 00:01:22,000
روش های وزنی جدیدی که یاد می گیریم این مشکلات را برطرف کنیم،
50
00:01:22,000 –> 00:01:25,040
بنابراین بیایید خوب شروع کنیم من دوباره
51
00:01:25,040 –> 00:01:27,200
به pycharm بازگشته ام و در اینجا من یک روش جدید ایجاد کرده ام.
52
00:01:27,200 –> 00:01:29,680
کلاس و
53
00:01:29,680 –> 00:01:31,360
اگر متوجه شدید که من از این صفحه کارت استفاده می کنم، این یک کارت را تست کنید،
54
00:01:31,360 –> 00:01:33,439
بنابراین از آنجایی که در ویدیوی قبلی خود مدل شیء صفحه را یاد گرفتیم،
55
00:01:33,439 –> 00:01:35,040
56
00:01:35,040 –> 00:01:37,360
آن را در اینجا پیاده سازی کردم و اکنون
57
00:01:37,360 –> 00:01:38,560
به جلو می رویم، از
58
00:01:38,560 –> 00:01:40,720
آبجکت های صفحه استفاده می کنیم. همه آزمایشهای جدید ما،
59
00:01:40,720 –> 00:01:42,799
بنابراین اگر من بروم صفحه سبد خرید که میتوانید ببینید
60
00:01:42,799 –> 00:01:44,640
صفحه سبد خرید ما دارای دستهای از انتخابکنندهها
61
00:01:44,640 –> 00:01:45,439
است
62
00:01:45,439 –> 00:01:47,520
و سپس یک روش را در اینجا داشته باشید
63
00:01:47,520 –> 00:01:48,960
که صفحه باز ما است
64
00:01:48,960 –> 00:01:50,240
که اساساً فقط به
65
00:01:50,240 –> 00:01:52,720
صفحه سبد خرید میروید
66
00:01:52,720 –> 00:01:54,320
، بسیار ساده و همانطور که
67
00:01:54,320 –> 00:01:55,759
میتوانید متوجه شوید. که ما در اینجا در حال وارد کردن
68
00:01:55,759 –> 00:01:57,280
کیس پایه هستیم که بخشی از
69
00:01:57,280 –> 00:01:59,280
کلاس مبتنی بر سلنیوم ما است،
70
00:01:59,280 –> 00:02:00,880
بنابراین در اینجا من دو روش دارم یکی
71
00:02:00,880 –> 00:02:02,799
روش راه اندازی من است که در آن صفحه فروشگاه را باز می کنم
72
00:02:02,799 –> 00:02:03,759
73
00:02:03,759 –> 00:02:05,520
و سپس از صفحه فروشگاه یک آزمایش جدید ایجاد کرده ام.
74
00:02:05,520 –> 00:02:08,160
که عبارت است از افزودن آیتم به سبد خرید،
75
00:02:08,160 –> 00:02:09,679
بنابراین در اینجا چند کار داریم که باید
76
00:02:09,679 –> 00:02:11,360
انجام دهیم، بنابراین من در تمام نظرات اضافه کردم
77
00:02:11,360 –> 00:02:13,040
که در واقع باید اینجا انجام دهیم،
78
00:02:13,040 –> 00:02:14,239
بنابراین ما می خواهیم مورد را به
79
00:02:14,239 –> 00:02:15,920
سبد خرید اضافه کنیم برای اعلام محصول
80
00:02:15,920 –> 00:02:17,280
به عنوان اضافه شده به سبد
81
00:02:17,280 –> 00:02:19,360
خرید، صفحه سبد خرید را باز می کنیم و سپس
82
00:02:19,360 –> 00:02:21,200
جمع فرعی فعلی را می
83
00:02:21,200 –> 00:02:23,520
گیریم، سپس مقدار کارت را تغییر می دهیم، بنابراین
84
00:02:23,520 –> 00:02:25,120
از 1 آن را به 2 تغییر می دهیم و
85
00:02:25,120 –> 00:02:26,239
سپس می رویم. تا ادعا کنیم که مجموع
86
00:02:26,239 –> 00:02:26,879
فرعی
87
00:02:26,879 –> 00:02:28,160
باید متفاوت از مجموع
88
00:02:28,160 –> 00:02:30,160
فرعی اصلی باشد می گوییم اگر جمع فرعی قبل از آن
89
00:02:30,160 –> 00:02:30,879
400 باشد،
90
00:02:30,879 –> 00:02:32,640
وقتی آن را به 2 تغییر می دهیم،
91
00:02:32,640 –> 00:02:34,400
باید 800 باشد،
92
00:02:34,400 –> 00:02:35,599
بنابراین امیدوارم متوجه شده باشید که
93
00:02:35,599 –> 00:02:37,280
این تست چیست، پس بیایید ادامه دهیم
94
00:02:37,280 –> 00:02:39,440
و اجرای آن را به خوبی شروع کنیم،
95
00:02:39,440 –> 00:02:40,640
بنابراین بیایید با
96
00:02:40,640 –> 00:02:42,560
اولین مرحله شروع کنیم. که اضافه کردن آیتم به سبد خرید است
97
00:02:42,560 –> 00:02:44,000
و اگر به صفحه سبد خرید بروم می توانید
98
00:02:44,000 –> 00:02:44,720
متوجه شوید که
99
00:02:44,720 –> 00:02:46,720
من این انتخابگر را قبلا ایجاد کرده ام، کاری که
100
00:02:46,720 –> 00:02:48,400
انجام می دهد این است که روی دکمه افزودن به
101
00:02:48,400 –> 00:02:49,040
سبد خرید کلیک می کند
102
00:02:49,040 –> 00:02:51,120
تا این کالای خاص به کارت اضافه
103
00:02:51,120 –> 00:02:52,720
شود. روی این کلیک میکنیم و میتوانیم
104
00:02:52,720 –> 00:02:53,840
این کار را با کلیک خود نقطهای انجام دهیم
105
00:02:53,840 –> 00:02:56,480
و سپس من از
106
00:02:56,480 –> 00:02:58,400
انتخابگر واقعی عبور میکنم، بهطوریکه این حالت خودش نقطهای خواهد بود،
107
00:02:58,400 –> 00:02:59,599
108
00:02:59,599 –> 00:03:02,640
دکمه افزودن به سبد خرید
109
00:03:02,640 –> 00:03:04,080
110
00:03:04,080 –> 00:03:06,239
به سبد خرید اضافه شده است،
111
00:03:06,239 –> 00:03:08,640
بنابراین بیایید ببینیم که چگونه کار می کند، بنابراین اگر
112
00:03:08,640 –> 00:03:09,680
به کروم خود برگردم
113
00:03:09,680 –> 00:03:12,720
و زمانی که می خواهم
114
00:03:12,720 –> 00:03:13,920
موردی را به سبد خرید اضافه کنم اینجا را بازگردانم،
115
00:03:13,920 –> 00:03:15,360
بنابراین ببینیم که آیا این مورد را اضافه می کنم
116
00:03:15,360 –> 00:03:17,280
که می خواهم اضافه کنم به سبد خرید
117
00:03:17,280 –> 00:03:19,360
و لحظه ای که من این کار را انجام می دهم متوجه خواهید شد که
118
00:03:19,360 –> 00:03:21,280
در بالای صفحه به یکی تغییر می کند،
119
00:03:21,280 –> 00:03:22,800
بنابراین این چیزی است که w این
120
00:03:22,800 –> 00:03:24,879
نماد دور انداختن را در اینجا درج می کنیم،
121
00:03:24,879 –> 00:03:26,799
یکی را در آنجا به ما نشان می دهد که به این معنی است
122
00:03:26,799 –> 00:03:28,640
که اکنون یک مورد اضافه شده است، من قبلاً
123
00:03:28,640 –> 00:03:30,000
انتخابگر این مورد را دارم، بنابراین ما
124
00:03:30,000 –> 00:03:31,360
فقط اضافه می کنیم که در آنجا
125
00:03:31,360 –> 00:03:32,879
بیایید به آزمایش خود برگردیم و در واقع آن را
126
00:03:32,879 –> 00:03:34,560
پیاده سازی
127
00:03:34,560 –> 00:03:36,319
کنید، بنابراین در اینجا ما می خواهیم متن خود را تأیید کنیم
128
00:03:36,319 –> 00:03:37,440
و در ویدیوی قبلی به این موضوع توجه کرده ایم،
129
00:03:37,440 –> 00:03:39,200
بنابراین برای اثبات یک متن، می خواهیم متن
130
00:03:39,200 –> 00:03:39,920
خود را
131
00:03:39,920 –> 00:03:42,159
تأیید کنیم و سپس از من می پرسد
132
00:03:42,159 –> 00:03:43,840
که چه متنی را می خواهم ادعا کنم. در اینجا من
133
00:03:43,840 –> 00:03:45,040
می خواهم 1 را مطرح کنم
134
00:03:45,040 –> 00:03:46,480
زیرا ما یک مورد را به
135
00:03:46,480 –> 00:03:48,159
سبد خرید اضافه می کنیم و سپس در انتخابگر واقعی عبور می کنم
136
00:03:48,159 –> 00:03:49,120
137
00:03:49,120 –> 00:03:51,519
بنابراین در اینجا انتخابگر من
138
00:03:51,519 –> 00:03:52,720
خودش خواهد بود و این متن تعداد کارت خواهد بود
139
00:03:52,720 –> 00:03:55,680
پس این خواهد بود یکی
140
00:03:55,680 –> 00:03:57,360
دقیقاً اینجاست، بنابراین در اینجا من فقط
141
00:03:57,360 –> 00:03:59,760
تعداد کل واقعی
142
00:03:59,760 –> 00:04:01,760
مورد کارت خاص خود را تأیید
143
00:04:01,760 –> 00:04:04,640
می کنم، بنابراین اکنون به اینجا برمی گردم، کاری که ما
144
00:04:04,640 –> 00:04:06,319
انجام خواهیم داد این است که فقط این قسمت را اجرا می کنیم
145
00:04:06,319 –> 00:04:08,640
تا ببینیم آیا این برای ما با موفقیت کار می کند یا خیر
146
00:04:08,640 –> 00:04:09,360
بنابراین من
147
00:04:09,360 –> 00:04:13,040
تست pi dash k تست زیرخط اضافه به
148
00:04:13,040 –> 00:04:13,439
سبد خرید را انجام می دهم
149
00:04:13,439 –> 00:04:16,959
یا فقط می توانم دو o اضافه کنم
150
00:04:18,160 –> 00:04:19,918
خوب، پس این صفحه فروشگاه را باز می
151
00:04:19,918 –> 00:04:21,918
کند، این کالا را به سبد خرید اضافه می کند
152
00:04:21,918 –> 00:04:24,560
و سپس تست ما را ببینیم بله قبول شده است
153
00:04:24,560 –> 00:04:25,120
،
154
00:04:25,120 –> 00:04:26,560
بنابراین متنی را که
155
00:04:26,560 –> 00:04:28,800
اساساً زمینه کارت خود است، آن را تأیید
156
00:04:28,800 –> 00:04:30,400
کرد و مطمئن شد که یک مورد به
157
00:04:30,400 –> 00:04:31,440
آن اضافه شده است. کارت
158
00:04:31,440 –> 00:04:32,800
خوب است، بنابراین همه چیز تا اینجا کار می کند، کار
159
00:04:32,800 –> 00:04:34,880
بعدی که می خواهیم انجام دهیم این
160
00:04:34,880 –> 00:04:35,199
است
161
00:04:35,199 –> 00:04:37,360
که اکنون صفحه سبد خرید را باز کنیم تا صفحه سبد خرید باز شود،
162
00:04:37,360 –> 00:04:39,040
من قبلاً یک
163
00:04:39,040 –> 00:04:40,720
روش کمکی در اینجا ایجاد کرده ام که صفحه باز است،
164
00:04:40,720 –> 00:04:41,840
بنابراین ما می خواهیم از آن استفاده کنیم. بنابراین
165
00:04:41,840 –> 00:04:45,280
من میخواهم صفحه خود را با نقطه باز انجام دهم
166
00:04:45,280 –> 00:04:47,040
و از آنجایی که ما در تست کارت هستیم،
167
00:04:47,040 –> 00:04:48,880
صفحه باز به باز کردن صفحه سبد خرید اشاره دارد،
168
00:04:48,880 –> 00:04:49,440
169
00:04:49,440 –> 00:04:51,280
بنابراین صفحه سبد خرید من باز میشود،
170
00:04:51,280 –> 00:04:52,720
مجبور نیستم در آدرس اینترنتی عبور کنم زیرا
171
00:04:52,720 –> 00:04:55,040
این قبلاً در اینجا ارائه شده است،
172
00:04:55,040 –> 00:04:56,800
بنابراین تا به حال ما در واقع
173
00:04:56,800 –> 00:04:58,240
مورد را به سبد خرید اضافه کرده ایم و
174
00:04:58,240 –> 00:04:59,680
سپس به صفحه سبد خرید رفته
175
00:04:59,680 –> 00:05:00,800
ایم، سپس جمع فرعی فعلی را می گیریم،
176
00:05:00,800 –> 00:05:03,600
بنابراین اگر من به اینجا بیایم، برای به دست آوردن مجموع فرعی فعلی،
177
00:05:03,600 –> 00:05:05,280
ما واقعاً
178
00:05:05,280 –> 00:05:06,720
متن subtotal
179
00:05:06,720 –> 00:05:09,199
بنابراین در اینجا ما به سادگی متن را دریافت می
180
00:05:09,199 –> 00:05:11,039
کنیم t از این عنصر خاص،
181
00:05:11,039 –> 00:05:12,720
بنابراین برای به دست آوردن متنی
182
00:05:12,720 –> 00:05:15,120
که قبلاً ندیده بودیم، میخواهم متن
183
00:05:15,120 –> 00:05:16,720
را در یک متغیر جدید ذخیره کنم و سپس
184
00:05:16,720 –> 00:05:19,600
خود dot را انجام دهم و متن را دریافت
185
00:05:19,600 –> 00:05:21,440
کنم و سپس در آن انتخابگر ارسال کنم تا اینطور
186
00:05:21,440 –> 00:05:24,960
باشد. متن زیرمجموعه خود نقطه
187
00:05:24,960 –> 00:05:26,560
و سپس کاری که من انجام خواهم داد این است که این
188
00:05:26,560 –> 00:05:29,120
متن را چاپ کنم تا ببینم آیا چه چیزی چاپ می شود یا نه
189
00:05:29,120 –> 00:05:31,440
، می خواهم متن را در اینجا چاپ کنم، بنابراین بیایید
190
00:05:31,440 –> 00:05:32,960
فقط این قسمت را اجرا کنیم و ببینیم آیا واقعاً متن زیرمجموعه ما را چاپ می کند یا خیر
191
00:05:32,960 –> 00:05:34,400
192
00:05:34,400 –> 00:05:35,520
193
00:05:35,520 –> 00:05:36,960
من میخواهم این را اجرا کنم، اما این بار
194
00:05:36,960 –> 00:05:38,960
پرچم داشبورد را پاس میکنم تا
195
00:05:38,960 –> 00:05:41,360
در واقع آن را روی کنسول چاپ
196
00:05:41,360 –> 00:05:43,039
کند، بنابراین آزمایش ما به پایان رسید و
197
00:05:43,039 –> 00:05:44,960
با موفقیت پشت سر گذاشت و همانطور که میبینید
198
00:05:44,960 –> 00:05:47,840
ما 150 نسخه را چاپ کردیم. در اینجا،
199
00:05:47,840 –> 00:05:49,440
آن کالا را به سبد خرید اضافه کرد و سپس متنی را دریافت
200
00:05:49,440 –> 00:05:51,120
کرد که 150 است،
201
00:05:51,120 –> 00:05:53,039
بنابراین تا اینجا خوب است، تا اینجا همه چیز
202
00:05:53,039 –> 00:05:54,400
واقعاً
203
00:05:54,400 –> 00:05:55,759
204
00:05:55,759 –> 00:05:57,440
205
00:05:57,440 –> 00:05:59,120
کار می کند. do این است که در
206
00:05:59,120 –> 00:06:00,800
حال حاضر تعداد کارت ما یک را نشان می دهد زیرا
207
00:06:00,800 –> 00:06:02,319
ما فقط یک مورد اضافه کرده ایم اگر به کروم برگردم
208
00:06:02,319 –> 00:06:04,240
این را به دو تغییر
209
00:06:04,240 –> 00:06:06,080
میدهم، فقط برای اینکه به شما نشان دهم
210
00:06:06,080 –> 00:06:08,000
که
211
00:06:08,000 –> 00:06:11,440
در اینجا چه شکلی است اگر به صفحه سبد خرید میآیم،
212
00:06:11,440 –> 00:06:12,960
بنابراین این فیلد ورودی را داشته باشیم، بنابراین میخواهیم
213
00:06:12,960 –> 00:06:14,639
این فیلد ورودی را به 2 تغییر دهیم
214
00:06:14,639 –> 00:06:16,000
و سپس ما روی دکمه بهروزرسانی
215
00:06:16,000 –> 00:06:16,800
کارت
216
00:06:16,800 –> 00:06:18,160
کلیک میکنیم، دو کار در اینجا انجام میدهیم،
217
00:06:18,160 –> 00:06:20,319
ابتدا مقدار را روی 2 قرار میدهیم
218
00:06:20,319 –> 00:06:22,160
و سپس اینتر را میزنیم زیرا میتوانم اینتر را بزنم
219
00:06:22,160 –> 00:06:23,600
یا روی
220
00:06:23,600 –> 00:06:24,639
دکمه بهروزرسانی کارت کلیک کنم،
221
00:06:24,639 –> 00:06:26,080
بنابراین این کار را انجام میدهیم و میبینیم اگر این
222
00:06:26,080 –> 00:06:28,560
برای ما بهروزرسانی شود، خوب است، بنابراین برای این مورد، من
223
00:06:28,560 –> 00:06:30,319
هم از قبل این ورودی مقدار کارت
224
00:06:30,319 –> 00:06:31,919
را دقیقاً در اینجا دارم، بنابراین ما
225
00:06:31,919 –> 00:06:33,680
مقدار را به آن ارسال میکنیم، اساساً مقدار این
226
00:06:33,680 –> 00:06:34,960
227
00:06:34,960 –> 00:06:37,280
ورودی خاص را تغییر میدهیم، بنابراین در اینجا
228
00:06:37,280 –> 00:06:40,639
مقدار تنظیم نقطهای خود را انجام میدهم
229
00:06:40,639 –> 00:06:42,080
و سپس در اینجا من از
230
00:06:42,080 –> 00:06:44,319
انتخابگر عبور می کنم بنابراین
231
00:06:44,319 –> 00:06:46,400
مقدار ورودی مقدار محصول خود نقطه است و سپس می
232
00:06:46,400 –> 00:06:48,000
خواهم ببینم چه متنی را می خواهم
233
00:06:48,000 –> 00:06:50,080
در اینجا منتقل کنم بنابراین در اینجا من 2 را منتقل می کنم
234
00:06:50,080 –> 00:06:52,000
زیرا این چیزی است که من تغییر می دهم
235
00:06:52,000 –> 00:06:53,360
و سپس روی
236
00:06:53,360 –> 00:06:55,440
دکمه بهروزرسانی کارت کلیک میکنم، اگر دقیقاً
237
00:06:55,440 –> 00:06:56,080
در اینجا باشد
238
00:06:56,080 –> 00:06:57,919
این چیزی را بنویسید دکمه کارت بهروزرسانی
239
00:06:57,919 –> 00:07:00,080
را انجام میدهم، کلیک خود نقطهای را انجام میدهم
240
00:07:00,080 –> 00:07:01,919
و نه این یکی را
241
00:07:01,919 –> 00:07:03,440
شروع میکنم، کلیک کنید
242
00:07:03,440 –> 00:07:05,120
و سپس در انتخابگر که
243
00:07:05,120 –> 00:07:06,960
دکمه برش بهروزرسانی خودکار نقطهای است عبور دهید
244
00:07:06,960 –> 00:07:08,880
و در نهایت ما این
245
00:07:08,880 –> 00:07:10,319
زیرمجموع ادعایی را داریم که با زیرجمع اصلی متفاوت است.
246
00:07:10,319 –> 00:07:11,840
247
00:07:11,840 –> 00:07:13,680
بنابراین کاری که ما انجام خواهیم داد این است که من در
248
00:07:13,680 –> 00:07:16,720
جلسه خود در اینجا اضافه می کنم. من می خواهم اظهار کنم که
249
00:07:16,720 –> 00:07:18,800
در واقع
250
00:07:18,800 –> 00:07:21,120
این self.assert خواهد بود بنابراین
251
00:07:21,120 –> 00:07:22,720
به جای انجام جستجوی مساوی،
252
00:07:22,720 –> 00:07:25,039
اظهار می کنیم که برابر نیست
253
00:07:25,039 –> 00:07:26,720
و سپس میخواهم در متن خود بنویسم، بنابراین
254
00:07:26,720 –> 00:07:28,080
این متن در این لحظه
255
00:07:28,080 –> 00:07:31,039
، بیایید ببینیم چه چیزی بود، 150 بود،
256
00:07:31,039 –> 00:07:32,639
بنابراین مطمئن میشوم که 150 دلار
257
00:07:32,639 –> 00:07:34,400
با متن جدید برابری نمیکند
258
00:07:34,400 –> 00:07:36,800
و آن یکی 300 میشود. من
259
00:07:36,800 –> 00:07:38,800
می خواهم متنی را انجام دهم که 150
260
00:07:38,800 –> 00:07:40,240
نباید برابر باشد و در اینجا می خواهم
261
00:07:40,240 –> 00:07:42,479
متن جدید را دریافت کنم یا در واقع برای ساده تر کردن آن
262
00:07:42,479 –> 00:07:43,120
263
00:07:43,120 –> 00:07:45,039
کاری که می توانم انجام دهم این است که این متن به روز شده را ایجاد کنم
264
00:07:45,039 –> 00:07:46,479
265
00:07:46,479 –> 00:07:47,680
و سپس سعی می کنم متن را دریافت کنم.
266
00:07:47,680 –> 00:07:50,000
متن بهروزرسانی شده در اینجا و من میتوانم همان
267
00:07:50,000 –> 00:07:53,599
روشی را که اینجا و سپس انجام میدادم انجام
268
00:07:53,840 –> 00:07:55,520
دهم این را به متن به روز شده تغییر دهید
269
00:07:55,520 –> 00:07:57,280
270
00:07:57,280 –> 00:07:59,039
تا متن فعلی ما که این است
271
00:07:59,039 –> 00:08:00,720
با متن به روز شده برابری نکند،
272
00:08:00,720 –> 00:08:02,240
این همان چیزی است که با این می گوییم
273
00:08:02,240 –> 00:08:04,000
حالا بیایید این آزمایش را اجرا کنیم تا ببینیم
274
00:08:04,000 –> 00:08:05,440
آیا این بار
275
00:08:05,440 –> 00:08:06,800
و قبل از انجام آن کار می کند یا خیر. میخواهیم
276
00:08:06,800 –> 00:08:08,960
متن بهروزرسانیشده را چاپ کنیم تا ببینیم چه چیزی
277
00:08:08,960 –> 00:08:11,199
در اینجا برای ما چاپ میشود تا بتوانیم
278
00:08:11,199 –> 00:08:12,000
279
00:08:12,000 –> 00:08:15,360
متن بهروزرسانیشده را کاملاً ببینیم، بنابراین این بار آزمایش ما
280
00:08:15,360 –> 00:08:16,240
واقعاً ناموفق بود،
281
00:08:16,240 –> 00:08:18,479
اجازه دهید به خطای ادعا نگاهی بیندازیم،
282
00:08:18,479 –> 00:08:21,120
بنابراین خطای ادعایی که داریم این است
283
00:08:21,120 –> 00:08:24,319
150 برابر با 150 نیست، بنابراین عجیب است،
284
00:08:24,319 –> 00:08:25,759
زیرا ما انتظار داشتیم 300 شود،
285
00:08:25,759 –> 00:08:26,720
286
00:08:26,720 –> 00:08:28,479
زیرا در اینجا به آن گفتیم
287
00:08:28,479 –> 00:08:30,479
که مقدار را به دو تغییر دهد،
288
00:08:30,479 –> 00:08:32,000
بنابراین باید آن را تغییر می داد و
289
00:08:32,000 –> 00:08:34,080
در واقع 300 را در آنجا چاپ می کرد،
290
00:08:34,080 –> 00:08:35,919
بنابراین بیایید به بالا بروید. برای
291
00:08:35,919 –> 00:08:38,559
اینکه ببینید دقیقاً چه اتفاقی افتاده است،
292
00:08:38,559 –> 00:08:40,240
بنابراین می توانید متوجه شوید که
293
00:08:40,240 –> 00:08:41,760
اولین باری که آن را چاپ کردیم
294
00:08:41,760 –> 00:08:43,679
که متن فعلی ما در اینجا
295
00:08:43,679 –> 00:08:44,800
بود، 150 بود،
296
00:08:44,800 –> 00:08:47,040
بنابراین خوب است، اما مورد بعدی که
297
00:08:47,040 –> 00:08:48,399
متن به روز شده ما است
298
00:08:48,399 –> 00:08:51,519
که چاپ شد و آن نیز 150 است.
299
00:08:51,519 –> 00:08:53,040
درست است که عجیب است زیرا ما
300
00:08:53,040 –> 00:08:54,959
انتظار داشتیم که اینجا 300 باشد و
301
00:08:54,959 –> 00:08:56,320
باید برای ما کار می کرد،
302
00:08:56,320 –> 00:08:58,720
بنابراین دقیقاً چه اتفاقی افتاده است، بیایید
303
00:08:58,720 –> 00:09:00,160
به کروم برگردیم و نگاهی بیندازیم
304
00:09:00,160 –> 00:09:01,040
که وقتی
305
00:09:01,040 –> 00:09:04,080
روی آن دکمه کلیک می کنیم چه اتفاقی می افتد، بنابراین وقتی این را به 2 تغییر می دهم
306
00:09:04,080 –> 00:09:04,800
307
00:09:04,800 –> 00:09:06,800
و روی بهروزرسانی سبد خرید کلیک کنید، متوجه میشوید که
308
00:09:06,800 –> 00:09:08,560
ما این لودر را دریافت میکنیم و در واقع
309
00:09:08,560 –> 00:09:09,120
زمان
310
00:09:09,120 –> 00:09:11,519
میبرد تا این متن را به 300 تغییر دهیم. بنابراین
311
00:09:11,519 –> 00:09:13,120
اتفاقی که افتاد این است که در واقع
312
00:09:13,120 –> 00:09:15,360
بارگیری میشود، اگر همین الان آن را به عقب
313
00:09:15,360 –> 00:09:17,839
برگردانم، متن من هنوز 300 است، پس
314
00:09:17,839 –> 00:09:18,880
سلنیوم چه میکند.
315
00:09:18,880 –> 00:09:20,640
در واقع وارد میشود و سعی میکند
316
00:09:20,640 –> 00:09:22,080
فوراً متن را دریافت کند،
317
00:09:22,080 –> 00:09:24,480
بنابراین لحظهای که این را به دو تغییر میدهیم و
318
00:09:24,480 –> 00:09:25,680
روی بهروزرسانی کارت کلیک میکنیم
319
00:09:25,680 –> 00:09:27,200
، مرحله بعدی که انجام میدهد دریافت
320
00:09:27,200 –> 00:09:29,120
کل متن است، کل متن در حال حاضر
321
00:09:29,120 –> 00:09:30,640
هنوز 150 بود
322
00:09:30,640 –> 00:09:31,920
و این مشکلی است که در حال اجرا هستیم.
323
00:09:31,920 –> 00:09:33,920
اکنون وارد اینجا شوید این یکی از
324
00:09:33,920 –> 00:09:35,519
آن سناریوهایی است که باید به طور خاص
325
00:09:35,519 –> 00:09:36,000
ذکر
326
00:09:36,000 –> 00:09:38,000
کنید که x مقدار ثانیه صبر کنید تا
327
00:09:38,000 –> 00:09:40,480
بتوانید متن خود یا اساساً هر
328
00:09:40,480 –> 00:09:42,320
مقداری را که میخواهید بهروزرسانی کنید دریافت کن