Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Beralih kepada dan Dari iFrame Menggunakan Selenium dan Python?
Dalam automasi web, anda sering menghadapi senario di mana anda perlu memanipulasi kandungan dalam iframe. Panduan ini menunjukkan cara bertukar kepada iframe dalam Selenium dengan berkesan menggunakan Python.
Untuk menukar kepada iframe dengan tepat, anda mesti mengenal pastinya menggunakan pengesan unik terlebih dahulu. Biasanya, iframe mempunyai nama atau atribut id yang boleh anda gunakan. Dalam kes anda, anda telah menyediakan iframe dengan atribut nama "Tetingkap Dialog."
Setelah anda mengenal pasti iframe, anda boleh menggunakan switch_to.frame () kaedah untuk memasukkannya. Berikut ialah coretan kod:
iframe = driver.find_element_by_xpath("//iframe[@name='Dialogue Window']") driver.switch_to.frame(iframe)
Dengan mengikuti langkah ini, anda boleh berjaya bertukar kepada iframe yang diingini dan berinteraksi dengan kandungannya.
Selepas anda menyelesaikan kerja anda dalam iframe, anda mesti bertukar kembali kepada kandungan lalai (di luar iframe). Kod berikut melakukan tindakan ini:
driver.switch_to.default_content()
Ini membolehkan anda terus berinteraksi dengan halaman utama atau iframe lain jika perlu.
Atas ialah kandungan terperinci Bagaimanakah Saya Beralih kepada dan Dari iFrame Menggunakan Selenium dan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!