راکت
حل شده

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

بهترین پاسخ

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

امیر امینی
امیر امینی
@mr.amir123

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

شاید پاسخ شما همین‌جا باشد

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

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