در این مطلب، ویدئو آموزش سلنیوم پایتون شماره 19 – استفاده از کلاس BY در سلنیوم پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:40
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,680
سلام به همه خوش آمدید در این
2
00:00:01,680 –> 00:00:03,840
آموزش سلنیوم پایتون، ما می خواهیم
3
00:00:03,840 –> 00:00:04,319
یاد بگیریم
4
00:00:04,319 –> 00:00:07,359
که چگونه عناصر را با استفاده از کلاس مکان یابی
5
00:00:07,359 –> 00:00:09,840
کنیم، بنابراین قبلاً همه
6
00:00:09,840 –> 00:00:11,440
این استراتژی های مکان یاب را دیده ایم
7
00:00:11,440 –> 00:00:14,080
و چگونه می توانید عناصر را با
8
00:00:14,080 –> 00:00:14,480
9
00:00:14,480 –> 00:00:17,440
استفاده از نوار شناسه، متن پیوند متن پیوند جزئی، متن برچسب،
10
00:00:17,440 –> 00:00:17,760
نام
11
00:00:17,760 –> 00:00:20,800
کلاس را شناسایی کنید. نام و انتخابگر css در حال حاضر
12
00:00:20,800 –> 00:00:21,119
در
13
00:00:21,119 –> 00:00:24,400
مورد find عنصر و
14
00:00:24,400 –> 00:00:24,720
پیدا کردن
15
00:00:24,720 –> 00:00:26,560
عناصر درست توضیح داده ام، بنابراین این دو
16
00:00:26,560 –> 00:00:27,840
روش خصوصی بودند، بنابراین
17
00:00:27,840 –> 00:00:29,679
اگر می خواهید چندین عنصر
18
00:00:29,679 –> 00:00:31,439
را پیدا کنید، اگر از یک عنصر استفاده می کنید، می توانید از find عناصر استفاده کنید،
19
00:00:31,439 –> 00:00:33,680
بنابراین ما عنصر
20
00:00:33,680 –> 00:00:34,880
find
21
00:00:34,880 –> 00:00:37,600
را با در حال حاضر کلاس دیگری وجود دارد
22
00:00:37,600 –> 00:00:39,600
که اساساً کلاس by در
23
00:00:39,600 –> 00:00:40,399
پایتون است
24
00:00:40,399 –> 00:00:44,000
و با استفاده از by class می توانید
25
00:00:44,000 –> 00:00:46,239
از این متدهای خصوصی استفاده کنید بنابراین این
26
00:00:46,239 –> 00:00:47,360
متدها
27
00:00:47,360 –> 00:00:50,079
عناصر را پیدا می کنند آنچه می توانید انجام دهید این است که تا به
28
00:00:50,079 –> 00:00:52,160
حال ما مانند driver.find
29
00:00:52,160 –> 00:00:55,280
عنصر به id کار می کردیم. یا با نام اکنون با این
30
00:00:55,280 –> 00:00:55,840
31
00:00:55,840 –> 00:00:57,760
عنصر find، کاری که میتوانیم انجام دهیم این است که میتوانیم بگوییم
32
00:00:57,760 –> 00:00:58,960
33
00:00:58,960 –> 00:01:00,879
عنصر پیدا کردن نقطه راننده و سپس یک طبقهبندی وجود دارد
34
00:01:00,879 –> 00:01:02,000
که باید آن را وارد کنیم،
35
00:01:02,000 –> 00:01:04,000
بنابراین این کاربرد است که میتوانید
36
00:01:04,000 –> 00:01:05,040
ببینید و
37
00:01:05,040 –> 00:01:08,000
سپس می توانیم بگوییم عنصر را نقطه پیدا کن و بخریم
38
00:01:08,000 –> 00:01:09,200
و
39
00:01:09,200 –> 00:01:11,520
هر ویژگی را که می خواهیم مشخص کنیم را مشخص می کنیم،
40
00:01:11,520 –> 00:01:12,240
بنابراین
41
00:01:12,240 –> 00:01:14,479
متن پیوند مسیر id x شبیه به کاری که تا
42
00:01:14,479 –> 00:01:15,680
به حال اینجا انجام
43
00:01:15,680 –> 00:01:18,400
می دادیم، می توانیم دقیقاً همان کار را با
44
00:01:18,400 –> 00:01:19,360
این کلاس خاص انجام دهیم
45
00:01:19,360 –> 00:01:21,920
و این روش خوب است. بنابراین بیایید
46
00:01:21,920 –> 00:01:23,280
بفهمیم که چگونه می توانید
47
00:01:23,280 –> 00:01:26,320
به آن دست پیدا کنید، بنابراین بیایید به pycharm برویم
48
00:01:26,320 –> 00:01:29,439
و من همه این کدها را کپی می کنم
49
00:01:29,439 –> 00:01:32,640
و یک فایل جدید ایجاد می کنم.
50
00:01:32,640 –> 00:01:35,439
51
00:01:35,439 –> 00:01:35,920
52
00:01:35,920 –> 00:01:39,759
و اجازه دهید من
53
00:01:39,759 –> 00:01:41,360
از شر این مشکل خلاص شوم،
54
00:01:41,360 –> 00:01:43,840
به عنوان مثال در اینجا بگویید ما در حال حاضر
55
00:01:43,840 –> 00:01:44,640
از find
56
00:01:44,640 –> 00:01:47,600
عنصر با نام کلاس استفاده می کردیم، اگر
57
00:01:47,600 –> 00:01:49,040
از کلاس by استفاده می کنیم،
58
00:01:49,040 –> 00:01:51,360
بنابراین اجازه دهید به مستندات بروم اگر
59
00:01:51,360 –> 00:01:53,439
از کلاس by استفاده می کنیم، به سادگی باید به آنچه
60
00:01:53,439 –> 00:01:54,960
باید انجام این کار این است که ما باید به سادگی
61
00:01:54,960 –> 00:01:58,320
کلمه by class okay را وارد کنیم، بنابراین
62
00:01:58,320 –> 00:02:00,240
آن خط را در اینجا می
63
00:02:00,240 –> 00:02:02,240
چسبانیم، بنابراین از selenium webdriver می گوییم
64
00:02:02,240 –> 00:02:05,520
نقطه معمولی با import این کلاس خاص Okay
65
00:02:05,520 –> 00:02:09,038
و سپس می توانیم از عنصر driver.find استفاده کنیم
66
00:02:09,038 –> 00:02:11,920
و سپس خرید و هر
67
00:02:11,920 –> 00:02:13,120
ویژگی را انجام دهیم. ما می خواهیم
68
00:02:13,120 –> 00:02:15,200
مشخص کنیم بنابراین این ویژگی ها هستند
69
00:02:15,200 –> 00:02:17,040
t برای مسیر by class okay بنابراین idx در دسترس هستند،
70
00:02:17,040 –> 00:02:20,000
بنابراین تمام ویژگی ها
71
00:02:20,000 –> 00:02:20,720
یا
72
00:02:20,720 –> 00:02:22,319
استراتژی های مکان یاب که در
73
00:02:22,319 –> 00:02:24,160
اینجا دیده ایم، همه
74
00:02:24,160 –> 00:02:27,360
در این مورد توسط کلاس در دسترس هستند، بنابراین ما می توانیم
75
00:02:27,360 –> 00:02:28,000
به سادگی به
76
00:02:28,000 –> 00:02:30,720
جای انجام این عبارت، آنچه
77
00:02:30,720 –> 00:02:33,120
می توانیم انجام دهیم این است که به سادگی می توانیم انجام دهیم. بگویید
78
00:02:33,120 –> 00:02:36,160
درایور dot عنصر را پیدا کنید
79
00:02:36,160 –> 00:02:38,640
خوب حالا میتوانیم از عنصر find استفاده کنیم و میتوانیم
80
00:02:38,640 –> 00:02:39,440
81
00:02:39,440 –> 00:02:42,800
با نقطه راست بگوییم و میتوانید
82
00:02:42,800 –> 00:02:45,200
تمام ویژگیهایی را که میتوانم استفاده کنم را ببینید، بنابراین اگر
83
00:02:45,200 –> 00:02:46,160
بخواهم از
84
00:02:46,160 –> 00:02:49,360
شناسه یا نام یا متن پیوند استفاده کنم، میتوانم
85
00:02:49,360 –> 00:02:50,000
به سادگی