Rumah >Java >javaTutorial >Bagaimana untuk Membetulkan Ralat 'Bukan Ekspresi XPath yang Sah' dalam Selenium Java?
Apabila cuba mencari dan berinteraksi dengan elemen pada halaman web menggunakan Selenium untuk Java, anda mungkin menghadapi ralat "Bukan ungkapan XPath yang sah". Mesej ini menunjukkan bahawa pencari XPath yang anda berikan tidak sah.
Pengecualian yang anda alami adalah disebabkan oleh beberapa isu biasa:
Untuk menyelesaikan isu ini, anda perlu :
Contohnya, XPath yang salah:
'//*[@id='app']/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]/'
boleh dibetulkan sama ada:
'//*[@id="app"]/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]'
atau
"//*[@id='app']/article/div[2]/section/div[1]/div[5]/div/section[2]/div[2]/div[1]"
Dengan membuat pelarasan ini, ungkapan XPath anda kini seharusnya sah, membolehkan anda berjaya cari dan berinteraksi dengan elemen yang dikehendaki pada halaman web.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Bukan Ekspresi XPath yang Sah' dalam Selenium Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!