در این مطلب، ویدئو نحوه انجام کپی پیست در سلنیوم پایتون | رویدادهای صفحه کلید در Selenium Webdriver با پایتون | با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,560 –> 00:00:02,240
سلام به همه این mukesh itwani است یک بار
2
00:00:02,240 –> 00:00:04,640
دیگر از Learn hyphenation.com
3
00:00:04,640 –> 00:00:06,240
امروز در این ویدیو می خواهیم در
4
00:00:06,240 –> 00:00:08,000
مورد اینکه چگونه می توانید عملکرد
5
00:00:08,000 –> 00:00:10,559
صفحه کلید را در سلنیوم انجام دهید صحبت کنیم بنابراین تا
6
00:00:10,559 –> 00:00:12,240
کنون از کلاس تغییر اکشن
7
00:00:12,240 –> 00:00:14,719
برای کشیدن و رها کردن ماوس با
8
00:00:14,719 –> 00:00:16,320
دوبار کلیک و راست استفاده کرده ایم. راست کلیک کنید
9
00:00:16,320 –> 00:00:17,680
تا امروز از همان
10
00:00:17,680 –> 00:00:20,320
کلاس برای عملکردهای صفحه کلید نیز استفاده کنیم،
11
00:00:20,320 –> 00:00:21,840
بنابراین اجازه دهید سناریو را به شما نشان دهم ببینید
12
00:00:21,840 –> 00:00:23,680
اساساً سعی می کنم
13
00:00:23,680 –> 00:00:25,680
برخی از رویدادهای صفحه کلید را در یکی
14
00:00:25,680 –> 00:00:26,720
از برنامه ها انجام دهم
15
00:00:26,720 –> 00:00:28,320
اما بر اساس نیاز شما می
16
00:00:28,320 –> 00:00:29,760
توانید هر یک از آنها را تغییر دهید. این را
17
00:00:29,760 –> 00:00:32,079
میدانید رویدادهای صفحهکلید را
18
00:00:32,079 –> 00:00:33,760
با یک عملیات با عملکرد چندگانه
19
00:00:33,760 –> 00:00:34,640
20
00:00:34,640 –> 00:00:36,079
به شما نشان میدهم، بنابراین بستگی به مورد استفاده شما دارد که میتوانید
21
00:00:36,079 –> 00:00:38,239
مطابق با آن تغییر دهید، بنابراین به شما نشان
22
00:00:38,239 –> 00:00:38,480
23
00:00:38,480 –> 00:00:41,360
میدهم مانند تب enter control یک control v
24
00:00:41,360 –> 00:00:42,480
control c
25
00:00:42,480 –> 00:00:45,280
تا یک ایده دریافت کنید و یک بار
26
00:00:45,280 –> 00:00:46,559
این مفهوم را درک کردید،
27
00:00:46,559 –> 00:00:49,520
سپس می توانید به هر زبانی پیاده سازی کنید
28
00:00:49,520 –> 00:00:50,160
یا
29
00:00:50,160 –> 00:00:52,160
من می گویم برای هر برنامه ای نیز
30
00:00:52,160 –> 00:00:53,520
خوب است، بنابراین اگر با جاوا
31
00:00:53,520 –> 00:00:55,440
نیز کار می کنید، مفهوم همان باقی می ماند
32
00:00:55,440 –> 00:00:57,840
. کلاس از
33
00:00:57,840 –> 00:01:00,320
تغییر عمل به کلاس اکشن
34
00:01:00,320 –> 00:01:01,920
خوب تغییر میکند و اگر از
35
00:01:01,920 –> 00:01:03,920
برنامههای مختلف استفاده میکنید، بنابراین
36
00:01:03,920 –> 00:01:06,080
بر اساس رفتارتان میخواهید
37
00:01:06,080 –> 00:01:06,960
tab escape
38
00:01:06,960 –> 00:01:09,760
enter را فشار دهید، کاملاً به شما بستگی دارد، بنابراین اجازه دهید من
39
00:01:09,760 –> 00:01:11,040
به سرعت یک
40
00:01:11,040 –> 00:01:13,920
فایل پایتون جداگانه ایجاد کنم، بنابراین بیایید یک فایل جدید ایجاد کنیم.
41
00:01:13,920 –> 00:01:15,920
فایل پایتون و من می گویم این
42
00:01:15,920 –> 00:01:19,280
رویدادهای صفحه کلید است، سپس من از مرورگر کروم استفاده خواهم کرد،
43
00:01:19,280 –> 00:01:21,200
اما شما می توانید با
44
00:01:21,200 –> 00:01:24,479
هر مرورگر دیگری ادامه دهید و من از
45
00:01:24,479 –> 00:01:26,000
مدیر درایور وب استفاده خواهم کرد که به
46
00:01:26,000 –> 00:01:29,040
طور خودکار از درایور مرورگر مراقبت می کند،
47
00:01:29,040 –> 00:01:31,520
48
00:01:32,079 –> 00:01:34,799
بنابراین اساساً این فایل را دانلود می کند.
49
00:01:34,799 –> 00:01:37,040
آخرین درایور کروم
50
00:01:37,040 –> 00:01:40,159
و webdriver.chrome یک مرورگر کروم را راهاندازی میکنند،
51
00:01:40,159 –> 00:01:41,119
52
00:01:41,119 –> 00:01:43,520
من به سرعت این را که
53
00:01:43,520 –> 00:01:45,600
از پنجره درایور استفاده میکند، حداکثر میکنم.
54
00:01:45,600 –> 00:01:48,640
اکنون نشانی اینترنتی برنامه را ارسال میکنم و
55
00:01:48,640 –> 00:01:51,119
56
00:01:53,360 –> 00:01:57,119
در مورد ما فیسبوک
57
00:01:57,119 –> 00:02:00,079
مشکلی ندارد، بنابراین قبل از اینکه به زنجیرههای اکشن برویم،
58
00:02:00,079 –> 00:02:01,600
اجازه دهید به شما نشان دهم الان دقیقاً میخواهیم چه کار کنیم
59
00:02:01,600 –> 00:02:03,200
،
60
00:02:03,200 –> 00:02:04,560
همانطور که میبینید این
61
00:02:04,560 –> 00:02:06,479
برنامه ما است که من از فیسبوک استفاده
62
00:02:06,479 –> 00:02:08,720
میکنم، اما شما میتوانید هر برنامهای را انتخاب کنید، بنابراین
63
00:02:08,720 –> 00:02:10,318
سناریو این است که من چیزی را تایپ کنم g اجازه دهید
64
00:02:10,318 –> 00:02:12,080
بگوییم من فقط کشم را تایپ می کنم
65
00:02:12,080 –> 00:02:14,160
خوب بعد از تایپ، ctrl a را
66
00:02:14,160 –> 00:02:15,520
از صفحه کلید فشار می دهم تا
67
00:02:15,520 –> 00:02:16,800
متن کامل برجسته شود،
68
00:02:16,800 –> 00:02:20,879
سپس ctrl c tab ctrl v را فشار می دهم
69
00:02:20,879 –> 00:02:24,080
و سپس Enter OK را می زنم، بنابراین در
70
00:02:24,080 –> 00:02:25,280
واقع سعی می کنیم انجام چند
71
00:02:25,280 –> 00:02:26,319
عملیات
72
00:02:26,319 –> 00:02:28,239
یکی تک کلید یکی چند کلید است
73
00:02:28,239 –> 00:02:30,879
که کنترل یک کنترل v کنترل x
74
00:02:30,879 –> 00:02:34,239
کنترل p می تواند هر چیزی خوب باشد،
75
00:02:34,239 –> 00:02:36,800
بنابراین کاری که من انجام خواهم داد برای شروع به
76
00:02:36,800 –> 00:02:37,519
صفحه اصلی برمی
77
00:02:37,519 –> 00:02:39,280
گردم، ابتدا باید
78
00:02:39,280 –> 00:02:41,440
کارهایی را انجام دهم. اوه، کلیدها را به اینجا ارسال کنید، بنابراین
79
00:02:41,440 –> 00:02:43,440
من فقط کلیک راست می کنم و به سرعت
80
00:02:43,440 –> 00:02:46,720
Dome را می بینم و بر اساس
81
00:02:46,720 –> 00:02:48,480
dom انتخاب می کنم که آیا باید با
82
00:02:48,480 –> 00:02:50,959
xpath css یا هر
83
00:02:50,959 –> 00:02:54,800
مکان یاب دیگری برویم، بنابراین بیایید این را بررسی کنیم زیرا می
84
00:02:54,800 –> 00:02:56,480
بینید که نام داریم. و شناسه من با شناسه پیش می روم
85
00:02:56,480 –> 00:02:57,760
86
00:02:57,760 –> 00:03:00,080
اما بله در مورد شما، هر مفهوم یاب یاب
87
00:03:00,080 –> 00:03:01,280
دیگری
88
00:03:01,280 –> 00:03:03,680
باقی خواهد ماند، بنابراین فقط عنصر
89
00:03:03,680 –> 00:03:04,640
درایور را تایپ
90
00:03:04,640 –> 00:03:08,319
کنید تا عنصر را پیدا کنید،
91
00:03:08,319 –> 00:03:11,120
بنابراین ما بر اساس کلاس از سلنیوم
92
00:03:11,120 –> 00:03:11,440
با
93
00:03:11,440 –> 00:03:14,879
شناسه نقطه می گیریم و بله
94
00:03:14,879 –> 00:03:17,040
ایمیل، سپس چیزی تایپ می کنم تا من
95
00:03:17,040 –> 00:03:19,840
96
00:03:19,920 –> 00:03:23,280
اکنون برای استفاده از Acti از کلیدهای ارسال استفاده کنید
97
00:03:23,280 –> 00:03:25,840
از زنجیره های اکشن ما باید
98
00:03:25,840 –> 00:03:28,239
شی را درست بسازیم، بنابراین من فقط
99
00:03:28,239 –> 00:03:33,040
فضای ctrl را دو بار تایپ می کنم
100
00:03:33,040 –> 00:03:35,920
و اکنون باید درایور را به عنوان یک درایور
101
00:03:35,920 –> 00:03:38,560
در داخل سازنده ارسال کنیم،
102
00:03:38,560 –> 00:03:40,159
اکنون این شیء من را برمی گرداند
103
00:03:40,159 –> 00:03:41,920
که می گویم اکنون عمل
104
00:03:41,920 –> 00:03:43,360
کن بخش
105
00:03:43,360 –> 00:03:45,280
اکنون باید ctrl را به سمت راست فشار
106
00:03:45,280 –> 00:03:46,959
دهیم تا در اینجا برجسته شود،
107
00:03:46,959 –> 00:03:48,959
بنابراین بیایید بگوییم میخواهم mukesh را تایپ کنم اکنون
108
00:03:48,959 –> 00:03:50,400
ctrl a،
109
00:03:50,400 –> 00:03:52,319
بنابراین اول از همه
110
00:03:52,319 –> 00:03:54,480
کلید را پایین فشار میدهیم سپس کلید تا را فشار میدهیم
111
00:03:54,480 –> 00:03:58,239
که بسیار خوب است، بنابراین من میگویم
112
00:03:58,239 –> 00:04:00,480
کلید نقطه عمل کن پایین چون اول از همه می
113
00:04:00,480 –> 00:04:01,840
خواهیم کلید را درست فشار دهیم، بنابراین من می
114
00:04:01,840 –> 00:04:03,200
گویم
115
00:04:03,200 –> 00:04:06,400
که کدام کلید را پایین بیاورم، بنابراین من می گویم کلید و دوباره
116
00:04:06,400 –> 00:04:07,280
117
00:04:07,280 –> 00:04:10,080
دو بار فاصله را کنترل می کنم، می توانید ببینید که من این کلیدها را
118
00:04:10,080 –> 00:04:12,319
از
119
00:04:13,200 –> 00:04:14,560
dot selenium.webdriver.com.keys دریافت می کنم.
120
00:04:14,560 –> 00:04:16,880
121
00:04:16,880 –> 00:04:21,199
کلید دوم بگوییم کنترل خوب یک کنترل نوشتن ما است،
122
00:04:21,199 –> 00:04:24,320
بنابراین من می گویم کلیدهای a را ارسال کنید، پس این است
123
00:04:24,320 –> 00:04:24,880
ctrl
124
00:04:24,880 –> 00:04:27,680
a وقتی کارتان تمام شد، فقط باید دوباره
125
00:04:27,680 –> 00:04:28,080
کلید را بگویید
126
00:04:28,080 –> 00:04:31,600
تا من بگویم کلید تا
127
00:04:31,600 –> 00:04:34,960
و دوباره بگویم نقطه کلید متأسفم کنترل شروع کلید
128
00:04:34,960 –> 00:04:36,080
129
00:04:36,080 –> 00:04:38,560
130
00:04:39,759 –> 00:04:41,440
و در نهایت باید متد perform را
131
00:04:41,440 –> 00:04:43,280
132
00:04:43,280 –> 00:04:45,440
که ve است فراخوانی کنید خیلی راحت بیایید با این امتحان کنیم اگر
133
00:04:45,440 –> 00:04:47,199
این کار کرد، پس این ترکیب
134
00:04:47,199 –> 00:04:48,320
برای
135
00:04:48,320 –> 00:04:51,759
همه سناریوهای ممکن کار خواهد کرد که ctrl
136
00:04:51,759 –> 00:04:54,880
c سپس ctrl vo control x سپس ctrl v است، بنابراین
137
00:04:54,880 –> 00:04:56,080
بیایید این را امتحان کنیم
138
00:04:56,080 –> 00:04:58,560
تا فیس بوک باز شود و
139
00:04:58,560 –> 00:05:00,479
در غیر این صورت فقط این یکی را بدهیم.
140
00:05:00,479 –> 00:05:04,000
به زبان مادری باز می شود و
141
00:05:04,080 –> 00:05:07,440
سپس چیزی ctrl a ارسال می شود پس بیایید این را اجرا
142
00:05:07,440 –> 00:05:08,080
کنیم
1