Bertukar Antara Bingkai dalam Selenium WebDriver dengan Java
Apabila mengautomasikan halaman web yang menggunakan bingkai, ia menjadi perlu untuk menavigasi antara mereka untuk berinteraksi dengan elemen yang dikehendaki. Dalam Selenium WebDriver menggunakan Java, terdapat kaedah khusus yang tersedia untuk bertukar antara bingkai.
Penjelasan Masalah
Kod yang disediakan menggunakan "relative=top" dan "middleFrame" nilai semasa menukar bingkai. Walau bagaimanapun, WebDriver tidak mengenali parameter ini secara semulajadi.
Penyelesaian
Untuk bertukar antara bingkai dengan berkesan, kaedah pemacu WebDriver.switchTo().frame() boleh digunakan dengan satu daripada tiga hujah:
Dalam kes ini, disyorkan untuk mengenal pasti bingkai dengan ID atau nama mereka menggunakan kaedah driver.findElement() dan kemudian gunakan kaedah pemacu.switchTo().frame() untuk menavigasi ke bingkai yang dikehendaki.
Atas ialah kandungan terperinci Bagaimana untuk Beralih Dengan Betul Antara Bingkai dalam Selenium WebDriver dengan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!