ฉันใช้ไคลเอนต์ Appium เพื่อบันทึกและสร้างสคริปต์ทดสอบสำหรับแอป iOS ของฉัน ใน App Inspector ฉันสามารถแตะปุ่มเข้าสู่ระบบและสร้างสคริปต์ (ใน python) ได้ดังนี้:
els1 = driver.find_elements_by_accessibility_id("login")
els1[0].click()
ฉันสามารถเข้าสู่ระบบแอพได้สำเร็จโดยแตะปุ่มบน App Inspector แต่กลับได้รับข้อผิดพลาดขณะเรียกใช้สคริปต์บนเทอร์มินัลของ Mac:
els3[0].คลิก()
IndexError: รายการดัชนีอยู่นอกช่วง
ฉันลองวิธีต่างๆ ในการเข้าถึงองค์ประกอบปุ่มโดยใช้ accessibility id
, name
และ class name
แต่วิธีการข้างต้นไม่ได้ผล
ฉันพลาดอะไร? มันเป็นข้อผิดพลาดของซอฟต์แวร์ Appium หรือไม่?