สารบัญ:

อะไรคือความท้าทายที่คุณเผชิญในขณะที่ทำให้แอปพลิเคชันของคุณเป็นแบบอัตโนมัติ?
อะไรคือความท้าทายที่คุณเผชิญในขณะที่ทำให้แอปพลิเคชันของคุณเป็นแบบอัตโนมัติ?

วีดีโอ: อะไรคือความท้าทายที่คุณเผชิญในขณะที่ทำให้แอปพลิเคชันของคุณเป็นแบบอัตโนมัติ?

วีดีโอ: อะไรคือความท้าทายที่คุณเผชิญในขณะที่ทำให้แอปพลิเคชันของคุณเป็นแบบอัตโนมัติ?
วีดีโอ: Akamai Webinar: ปกป้องวิถีการทำงานใหม่ – จัดการกับความท้าทายในการทำงานแบบรีโมตและเพิ่ม Productivity 2024, อาจ
Anonim

ความท้าทายที่พบบ่อยที่สุดที่คุณเผชิญใน Selenium Automation

  • บูรณาการกับเครื่องมือต่างๆ เนื่องจากซีลีเนียมคือ NS โอเพ่นซอร์สและ เรา ทั้งหมดใช้โอเพ่นซอร์สมากมายเช่น Maven, Jenkins, AutoIT เป็นต้น
  • ตัวระบุตำแหน่งอัจฉริยะ
  • การทดสอบข้ามเบราว์เซอร์
  • การปรับปรุงกรอบงาน
  • ป๊อปอัพจัดการ
  • การเขียนโปรแกรมที่ซับซ้อน
  • ขาดความโปร่งใส

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

  • ผลบวกเท็จและผลลบลวง (การทดสอบที่ไม่สม่ำเสมอ)
  • รอให้หน้าเว็บโหลด JavaScript
  • แนวทางที่ปรับขนาดได้ไม่มากนัก
  • การจัดการเนื้อหาแบบไดนามิก
  • รออย่างชัดเจนสำหรับการจัดการเนื้อหาแบบไดนามิก
  • รอโดยปริยายสำหรับการจัดการเนื้อหาแบบไดนามิก
  • การจัดการหน้าต่างป๊อปอัป

ประการที่สอง สิ่งที่เราไม่สามารถทำให้เป็นอัตโนมัติโดยใช้ซีลีเนียม? คำตอบของคุณ

  • มีหลายสิ่งหลายอย่างที่ไม่สามารถทำได้โดยใช้ Selenium WebDriver
  • การเปรียบเทียบบิตแมปเป็นไปไม่ได้โดยใช้ Selenium WebDriver
  • ไม่สามารถใช้ Captcha แบบอัตโนมัติได้โดยใช้ Selenium WebDriver
  • เราไม่สามารถอ่านบาร์โค้ดโดยใช้ Selenium WebDriver
  • เราไม่สามารถส่ง OTP ได้โดยอัตโนมัติ

ยังถามอีกว่า การทดสอบแอปพลิเคชันมีความท้าทายอะไรบ้าง?

ความท้าทายในการทดสอบด้วยตนเองและระบบอัตโนมัติ

  • การทดสอบซอฟต์แวร์มีความท้าทายมากมายทั้งในแบบแมนนวลและแบบอัตโนมัติ
  • นี่ไม่ใช่กรณีเสมอไป
  • #1) การทดสอบแอปพลิเคชันที่สมบูรณ์
  • #2) ความเข้าใจผิดเกี่ยวกับกระบวนการของบริษัท
  • #3) ความสัมพันธ์กับนักพัฒนา
  • #4) การทดสอบการถดถอย
  • #5) ขาดผู้ทดสอบที่มีทักษะ
  • #6) การทดสอบอยู่ภายใต้ข้อจำกัดด้านเวลาเสมอ

ซีลีเนียมอะไรทำไม่ได้?

ซีลีเนียมไม่สามารถ จัดการแอปพลิเคชันเดสก์ท็อปของคุณ อะไรก็ได้ที่อยู่นอกขอบเขตของเบราว์เซอร์นั้น ไม่ได้ จัดการโดย ซีลีเนียม . หมายความว่า ซีลีเนียม อีกด้วย ลาด จัดการการแจ้งเตือนและกล่องโต้ตอบที่มาจากระบบปฏิบัติการ เช่น กล่องโต้ตอบการอัปโหลด/ดาวน์โหลดไฟล์ของ Windows