Dalam ujian perisian, menjejaki pelbagai tab dan tingkap mungkin menjadi cabaran. Selenium menyediakan harta WindowHandles untuk menguruskan masalah ini, tetapi perintah pesanan yang tidak dapat diramalkan mungkin menjadi kelemahan.
Seperti yang dinyatakan dalam perbincangan yang diberikan, selenium tidak menjamin bahawa susunan pemegang tetingkap disusun mengikut urutan tetingkap. Rawak ini menjadikannya sukar untuk melelehkan tetingkap dengan teratur.
alternatif
Untuk menyelesaikan masalah ini, kita boleh menggunakan kaedah yang lebih dipercayai:
Pengenalan kepada WebDriverwait:Ini memastikan bahawa WebDriver menunggu tab atau tetingkap baru dimuatkan sepenuhnya sebelum mengumpul pemegang.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjejaki dan Mengulangi Dengan Aman Melalui Pemegang Tetingkap Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!