ฮับ Selenium Grid คืออะไร?
ฮับ Selenium Grid คืออะไร?

วีดีโอ: ฮับ Selenium Grid คืออะไร?

วีดีโอ: ฮับ Selenium Grid คืออะไร?
วีดีโอ: Selenium Grid Tutorial For Beginners (Step By Step) With Demo in 5 min | Day 29 2024, อาจ
Anonim

ซีลีเนียมกริด เป็นสมาร์ทพร็อกซีเซิร์ฟเวอร์ที่ทำให้ง่ายต่อการรันการทดสอบแบบคู่ขนานบนหลายเครื่อง ซึ่งทำได้โดยการกำหนดเส้นทางคำสั่งไปยังอินสแตนซ์ของเว็บเบราว์เซอร์ระยะไกล โดยที่เซิร์ฟเวอร์หนึ่งทำหน้าที่เป็น ฮับ . นี้ ฮับ กำหนดเส้นทางคำสั่งทดสอบที่อยู่ในรูปแบบ JSON ไปยังหลายรายการ กริด โหนด

เมื่อพิจารณาถึงสิ่งนี้ จุดประสงค์ของกริดซีลีเนียมคืออะไร

Selenium Grid เป็นเครื่องมือทดสอบที่ช่วยให้เราทำการทดสอบบนเครื่องต่างๆ กับเบราว์เซอร์ต่างๆ เป็นส่วนหนึ่งของ Selenium Suite ซึ่งเชี่ยวชาญในการทดสอบหลาย ๆ ตัวในเบราว์เซอร์ต่างๆ ระบบปฏิบัติการ และเครื่องจักร

ประการที่สอง ฉันจะเริ่มซีลีเนียมฮับได้อย่างไร กำหนดค่าฮับ

  1. เริ่มพรอมต์คำสั่งและนำทางไปยังตำแหน่งที่คุณวางไฟล์ jar ของเซิร์ฟเวอร์ Selenium
  2. ป้อน:(FYI: หมายเลขเวอร์ชันของคุณอาจแตกต่างจากของฉัน) java –jar selenium-server-standalone-2.43.1.jar –role hub
  3. หน้าจอของคุณควรมีลักษณะดังนี้:

นอกจากนี้ สิ่งที่ควรทราบคือ ความแตกต่างระหว่างซีลีเนียม WebDriver และกริดซีลีเนียมคืออะไร

ซีลีเนียม Webdriver : โดยทั่วไปมันเป็นกรอบ ช่วยให้คุณสร้างสคริปต์ทดสอบและเรียกใช้การทดสอบบน แตกต่าง อินสแตนซ์ของเบราว์เซอร์ ซีลีเนียมกริด : ส่วนนี้ของ ซีลีเนียม ใช้สำหรับทำการทดสอบใน แตกต่าง เครื่องพร้อมกัน เราสามารถดูแลโครงการและการทดสอบของเราได้โดยใช้

ระยะหมดเวลาเริ่มต้นสำหรับ Selenium Grid คืออะไร?

- หมดเวลา 30 (300 คือ ค่าเริ่มต้น ) NS หมดเวลา ในไม่กี่วินาทีก่อนที่ฮับจะปล่อยโหนดที่ไม่ได้รับคำขอใดๆ เกินจำนวนวินาทีที่ระบุโดยอัตโนมัติ หลังจากเวลานี้ โหนดจะถูกปล่อยสำหรับการทดสอบอื่นในคิว ซึ่งจะช่วยล้างการหยุดทำงานของไคลเอ็นต์โดยไม่ต้องมีการแทรกแซงโดยเจ้าหน้าที่

แนะนำ: