سجاد
3 سال پیش توسط سجاد مطرح شد
2 پاسخ

مشکل در سلنیوم

سلام دوستان وقت بخیر من می خوام با استفاده از سلنیوم بفهمم که ایا المنت وجود داره یا نه منتهی با خطای زیر مواجه میشم وقتی المنت وجود نداره
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//span[@title="Mr"]"}
هس تابع is_displayed استفاده می کنم اگر پیدا بشه که true بر می گردونه ولی اگر پیدا نشه ارور با لا رو دارم با try هم درست نشد


ثبت پرسش جدید
عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
-1

میتونید بگید find_elements_by_class_name ( میتونید به جای class_name سلکتور مورد نظرتون رو بزارین ). وقتی المنتی که میخواین بدونین وجود داره یا نه رو به این متد دادین ، اگر این المنت وجود داشت یه لیست پر برمیگردونه و اگه وجود نداشت خالی ! میتونید چک کنید اگه این لیست خالی بود یعنی این المنت وجود نداره!
به همین راحتی


امیر امینی
@mr.amir123 2 سال پیش آپدیت شد
0

یه سوال دارم ازتون
من الان میخوام findelementby xpath رو توی vs code یا خودمحیط اسکریپتی پایتون بنویسم اما فقط تاfindelementرو داره و بقیش رو هم که بنویسم بهم خطا میده
میشه لطف کنید بگید مشکل از کجاست و چیکار باید انجام بدم؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام