Browserstack - NoSuchWindowException ใน IE 11

ฉันกำลังทำการทดสอบบน Browserstack และสำหรับ IE 11 ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามค้นหาองค์ประกอบ

การทดสอบเดียวกันนี้ทำงานได้สำเร็จใน IE 10

รหัส:

wait.until(ExpectedConditions.presenceOfElementLocated(By.cssSelector("label[for='form:quest:0:quest:0:questionId:0']")));

ข้อยกเว้น:

org.openqa.selenium.NoSuchWindowException: Unable to find element on closed window

ฉันเจอโพสต์ต่อไปนี้ในขณะที่พยายามค้นหาวิธีแก้ปัญหา แต่ไม่แน่ใจว่าจะตั้งค่าความสามารถนี้ใน browserstack ได้อย่างไร

ซีลีเนียม - NoSuchWindowException ใน IE 11




คำตอบ (1)


ข้อผิดพลาดนี้เกิดขึ้นเฉพาะกับ IEDrvier เองขณะโต้ตอบกับเบราว์เซอร์ IE BrowserStack ได้เพิ่มความสามารถต่อไปนี้เพื่อแก้ไขปัญหา:

"browserstack.bfcache" = "0"

person Ashwin Gonsalves    schedule 20.02.2017
comment
ฉันลองแล้ว แต่มันใช้งานไม่ได้ ตอนนี้ฉันได้ตั้งค่าความสามารถตามที่คุณกล่าวถึงแล้ว capabilities.setCapability("browserstack.bfcache", "0"); - person Gaurang; 20.02.2017
comment
หากความสามารถใช้งานไม่ได้ คุณควรติดต่อทีมสนับสนุนของ BrowserStack อาจแบ่งปันรายละเอียดเซสชันกับพวกเขา - person Mukesh Tiwari; 20.02.2017