สารบัญ:

ซีลีเนียม WebDriver โต้ตอบกับเบราว์เซอร์อย่างไร
ซีลีเนียม WebDriver โต้ตอบกับเบราว์เซอร์อย่างไร

วีดีโอ: ซีลีเนียม WebDriver โต้ตอบกับเบราว์เซอร์อย่างไร

วีดีโอ: ซีลีเนียม WebDriver โต้ตอบกับเบราว์เซอร์อย่างไร
วีดีโอ: How to Handle Multiple Windows in Selenium Webdriver| Selenium Certification Training | Edureka 2024, พฤศจิกายน
Anonim

Selenium WebDriver คือ เบราว์เซอร์ กรอบงานอัตโนมัติที่รับคำสั่งและส่งไปยัง เบราว์เซอร์ . ดำเนินการผ่าน a เบราว์เซอร์ - ไดรเวอร์เฉพาะ มันควบคุม เบราว์เซอร์ โดยการสื่อสารโดยตรงกับมัน Selenium WebDriver รองรับ Java, C #, PHP, Python, Perl, Ruby

ต่อมาอาจมีคนถามว่าซีลีเนียมโต้ตอบกับเบราว์เซอร์โปรโตคอลใด

การสื่อสารข้อมูล - เพื่อสื่อสารระหว่างเซิร์ฟเวอร์และไคลเอนต์ (เบราว์เซอร์) ไดรเวอร์เว็บซีลีเนียมใช้ JSON . JSON Wire Protocol เป็น REST API ที่ถ่ายโอนข้อมูลระหว่าง HTTP เซิร์ฟเวอร์ ไดรเวอร์เบราว์เซอร์แต่ละตัวมีของตัวเอง HTTP เซิร์ฟเวอร์

ฉันจะใช้ซีลีเนียม WebDriver ได้อย่างไร เจ็ดขั้นตอนพื้นฐานของการทดสอบซีลีเนียม

  1. สร้างอินสแตนซ์ WebDriver
  2. นำทางไปยังเว็บเพจ
  3. ค้นหาองค์ประกอบ HTML บนเว็บเพจ
  4. ดำเนินการกับองค์ประกอบ HTML
  5. คาดคะเนการตอบสนองของเบราว์เซอร์ต่อการดำเนินการ
  6. เรียกใช้การทดสอบและบันทึกผลการทดสอบโดยใช้กรอบการทดสอบ
  7. สรุปการทดสอบ

พูดง่ายๆ คือ ซีลีเนียมรองรับเบราว์เซอร์ใดบ้าง

เบราว์เซอร์ที่สนับสนุนโดย Selenium WebDriver คือ:

  • เบราว์เซอร์ไฟร์ฟอกซ์
  • เบราว์เซอร์ Chrome
  • เบราว์เซอร์ Internet Explorer
  • เบราว์เซอร์ขอบ
  • เบราว์เซอร์ซาฟารี
  • เบราว์เซอร์โอเปร่า

ซีลีเนียม WebDriver คืออะไรและทำงานอย่างไร

Selenium WebDriver คือชุดของโอเพ่นซอร์ส APIs ที่ใช้ในการทำให้การทดสอบเว็บแอปพลิเคชันเป็นแบบอัตโนมัติ เครื่องมือนี้ใช้สำหรับทดสอบเว็บแอปพลิเคชันโดยอัตโนมัติเพื่อตรวจสอบว่า ผลงาน อย่างที่คาดไว้. รองรับเบราว์เซอร์มากมาย เช่น Safari, Firefox, IE และ Chrome

แนะนำ: