Apabila bekerja dengan perpustakaan Selenium terkini, pengguna mungkin menghadapi ralat berikut:
DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead
Ralat ini berpunca daripada penamatan perintah 'find_element_by_*' kerana usaha untuk memudahkan API merentas bahasa pengaturcaraan yang berbeza.
Arahan 'find_element_by_*' telah digantikan dengan yang lebih umum kaedah 'find_element()'. Untuk mengelakkan ralat, pengguna harus beralih kepada sintaks berikut:
element = driver.find_element(By.CLASS_NAME, "element_class_name")
Pendekatan ini boleh digunakan pada semua pencari yang disokong sebelum ini:
Atas ialah kandungan terperinci Mengapa Perintah 'find_element_by_*' Dihentikan Penggunaannya dalam Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!