Selenium (ซิลิเนี่ยม)   เป็น Software Testing Framework (ซอฟแวร์ เทสติ้ง เฟรมเวิร์ค) ที่มีประสิทธิภาพตัวหนึ่ง เอาไว้ใช้สำหรับทำ Automated Testing (ออโต้เมท เทสติ้ง) หรือพูดง่ายๆคือเราสามารถควบคุมหน้าเว็บได้โดยการเขียนโปรแกรมซึ่งใน Python (ไพธอน)ได้มีโมดูล Selenium (ซิลิเนียม) รองรับแล้ว ซึ่งเป็น Open source (โอเพ่น ซอส) หรือ ฟรีนั่นเอง   ซึ่งอีกทั้งยังสามารถรองรับระบบปฏิบัติการได้หลายระบบ เช่น ubuntu (อูบันตู)  , Windows และยังรอบรับภาษาไพธอนในหลายๆเวอชั่นด้วย

 

Selenium IDE (ซิลิเนียม ไอดีอี)  คืออะไร

              Selenium IDE (ซิลิเนียม ไอดีอี)  คือ ปลั๊กอินสำหรับการทำ Automated Testing Tools  แบบง่ายๆโดยไม่ต้องเขียนโค้ด ซึ่งมีฟีเจอร์หลากหลาย เหมือนเราใช้ selenium (ซิลิเนียม) จริงๆแต่ไม่ต้องเขียนโค้ด ตัวอย่าง ฟีเจอร์ที่เด่นๆคือ การใส่ข้อความไปในบล็อกต่างๆในหน้าเว็บ หรือการคลิ๊กออบเจคต่างๆ บนหน้าเว็บ การดูเว็บอิลิเม้นของออบเจคนั้นๆ เพื่อเอาไปใช้ในการเขียนโค้ดใช้งานโมดูล selenium (ซิลิเนียม)  ซึ่งท่านใดที่ใช้งานโมดูล selenium (ซิลิเนียม) นั้นควรติดตั้ง  Selenium IDE (ซิลิเนียม ไอดีอี) เป็นปลั๊กอินเพื่อเช็คอิลิเม้นของออบเจคต่างๆบนหน้าเว็บด้วยเพื่อความสะดวกสบาย ซึ่งเจ้า Plug in (ปลั๊ก อิน) ตัวนี้รองรับ  Google Chrome Webbrowser (กูเกิล โครม เว็บบราวเซอร์) และ  mozilla firefox Webbrowser (โมซฺลลา ไฟร์ฟอก เว็บบราวเซอร์) ในบทความนี้จะมาแนะนำการติดตั้งบน Google Chrome Webbrowser (กูเกิล โครม เว็บบราวเซอร์)

 

วิธีการติดตั้ง Selenium IDE (ซิลิเนียม ไอดีอี)  บน Google Chrome Webbrowser (กูเกิล โครม เว็บบราวเซอร์)

            1.เปิดลิงค์ปลั๊กอิน โดย Google Chrome Webbrowser (กูเกิล โครม เว็บบราวเซอร์)

            2.คลิ๊ก Add to chrome 

plugin
                                                                                                               plugin

              3.หน้าต่างนี้จะเด้งขึ้นมาให้กดเพิ่มส่วนขยาย

plugin
                                                                                                            plugin

             

               4.จะปรากฏแถบแมนูปลั๊กอิน selenium ide (ซฺิลิเนียม ไอดีอี) ขึ้นมา เพีนงเท่านี้เราก็สามารถติดตั้งปลั๊กอินได้แล้ว

 

สามารถศึกษาเพิ่มเติมได้จากบทความ

 

            

 

 

 

 

 

     

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ฟังก์ชัน date_sunrise()ดูเวลาพระอาทิตย์ขึ้น และ ฟังก์ชัน date_sunset() ดูเวลาพระอาทิตย์ตก
โดย Patipat จ 22 ก.ค. 2019 11:07 am บอร์ด PHP Knowledge
0
3
จ 22 ก.ค. 2019 11:07 am โดย Patipat
อยากเรียนรู้เพิ่มเติมเกี่ยวกับ E-Commerce
โดย hakanmendoza จ 22 ก.ค. 2019 10:59 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
4
จ 22 ก.ค. 2019 10:59 am โดย hakanmendoza
ฟีเจอร์ใหม่ของ Microsoft Teams แก้ปัญหาการยืนบังกระดาน ขณะวิดีโอคอนเฟอเรนซ์
โดย chatee supasand จ 22 ก.ค. 2019 10:41 am บอร์ด Microsoft Office Knowledge & line & Etc
0
4
จ 22 ก.ค. 2019 10:41 am โดย chatee supasand
งานประจำวันที่ 22 กรกฎาคม 2562
โดย jamepiyawat จ 22 ก.ค. 2019 10:15 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
2
จ 22 ก.ค. 2019 10:15 am โดย jamepiyawat
งานประจำวันที่ 22 กรกฎาคม 2562
โดย Patipat จ 22 ก.ค. 2019 10:14 am บอร์ด M088 - ปฏิภัทร สารธรรม
0
3
จ 22 ก.ค. 2019 10:14 am โดย Patipat
งานประจำวันที่ 22 กรกฎาคม 2562
โดย EyePornnipa จ 22 ก.ค. 2019 10:01 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
8
จ 22 ก.ค. 2019 11:50 am โดย mindphp
งานประจำวันที่ 22 กรกฎาคม 2562
โดย jirawoot จ 22 ก.ค. 2019 9:54 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
2
จ 22 ก.ค. 2019 9:54 am โดย jirawoot
งานประจำวันที่ 20 กรกฏาคม 2562
โดย chatee supasand จ 22 ก.ค. 2019 9:53 am บอร์ด MT33 - นายชาตรี สุภาแสน
0
2
จ 22 ก.ค. 2019 9:53 am โดย chatee supasand
การบันทึกส่วนต่างค่าธรรมเนียมที่ลูกค้าจ่ายต่ำไป บนระบบ OpenERP
โดย EyePornnipa ส 20 ก.ค. 2019 5:25 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
17
ส 20 ก.ค. 2019 5:25 pm โดย EyePornnipa
อยากทราบวิธีการนำ ค่าของชุดข้อมูล array ที่อยู่ใรตัวแปลเดียวกัน มาแทนค่าซึ่งกันและกัน ใน phpbb
โดย Ittichai_chupol ส 20 ก.ค. 2019 4:46 pm บอร์ด Programming - PHP
2
53
จ 22 ก.ค. 2019 10:12 am โดย Ittichai_chupol
เล่นเกมตีเทนนิสด้วยการค้นหาคำว่า วิมเบิลดัน
โดย jamepiyawat ส 20 ก.ค. 2019 4:14 pm บอร์ด Share Knowledge
0
33
ส 20 ก.ค. 2019 4:14 pm โดย jamepiyawat
Module Menu Maximenu CK เมนูรูปแบบที่เรากำหนดเอง
โดย Patipat ส 20 ก.ค. 2019 4:13 pm บอร์ด Joomla Extension Review
0
24
ส 20 ก.ค. 2019 4:13 pm โดย Patipat
google Docs สามารถพิมพ์ข้อความได้ด้วยการพูด
โดย jamepiyawat ส 20 ก.ค. 2019 3:07 pm บอร์ด Share Knowledge
1
33
ส 20 ก.ค. 2019 3:10 pm โดย mindphp
การใช้งานของฟัังก์ชัน Output Buffer - เก็บข้อมูลไว้เพื่อมาเรียกใช้
โดย Patipat ส 20 ก.ค. 2019 2:24 pm บอร์ด PHP Knowledge
0
25
ส 20 ก.ค. 2019 2:24 pm โดย Patipat
ข้อดีของระบบ OpenERP
โดย EyePornnipa ส 20 ก.ค. 2019 1:47 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
13
ส 20 ก.ค. 2019 1:47 pm โดย EyePornnipa
ฟังก์ชัน metaphone () - สามารถใช้สำหรับการสะกดคำสร้างคีย์สำหรับการออกเสียง
โดย Patipat ส 20 ก.ค. 2019 1:46 pm บอร์ด PHP Knowledge
0
21
ส 20 ก.ค. 2019 1:46 pm โดย Patipat
Sigle Quote (') และ Double Quote (") ในภาษา php ใช้ต่างกันอย่างไร
โดย jamepiyawat ส 20 ก.ค. 2019 12:17 pm บอร์ด PHP Knowledge
0
37
ส 20 ก.ค. 2019 12:17 pm โดย jamepiyawat
วิธีการแปลงไฟล์ .html เป็น pdf ด้วย wkhtmltopdf ร่วมกับ flask
โดย jirawoot ส 20 ก.ค. 2019 11:48 am บอร์ด Python Knowledge
0
25
ส 20 ก.ค. 2019 11:48 am โดย jirawoot
เจอปัญหา Joomla Error Error: Failed to start application: Error starting the session.
โดย mindphp ส 20 ก.ค. 2019 11:22 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
32
ส 20 ก.ค. 2019 11:59 am โดย mindphp
งานประจำวันที่ 20 กรกฎาคม 2562
โดย Patipat ส 20 ก.ค. 2019 10:24 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
11
ส 20 ก.ค. 2019 7:39 pm โดย Patipat