আমি সেলেনিয়ামে একাধিক নেভিগেশনের পরে বর্তমান url পাওয়ার চেষ্টা করছি। আমি জানি রুবির জন্য getLocation নামে একটি কমান্ড রয়েছে, তবে পাইথনের জন্য সিনট্যাক্সটি খুঁজে পাচ্ছি না।
আমি সেলেনিয়ামে একাধিক নেভিগেশনের পরে বর্তমান url পাওয়ার চেষ্টা করছি। আমি জানি রুবির জন্য getLocation নামে একটি কমান্ড রয়েছে, তবে পাইথনের জন্য সিনট্যাক্সটি খুঁজে পাচ্ছি না।
উত্তর:
কারেন্ট_আরল উপাদানটি ব্যবহার করুন। উদাহরণ:
print browser.current_url
driver.current_url
এই ডকুমেন্টেশন অনুসারে (জিনিসপত্র পূর্ণ একটি জায়গা :)):
driver.current_url
বা, অফিসিয়াল ডকুমেন্টেশন দেখুন: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
এটি করার আরেকটি উপায় হ'ল উপাদানটির আইডি সন্ধানের জন্য ক্রোমে থাকা ইউআরএল বারটি পরীক্ষা করা, আপনার ওয়েবড্রাইভারকে সেই উপাদানটিতে ক্লিক করতে হবে এবং তারপরে সেলেনিয়াম থেকে সাধারণ ফাংশনটি ব্যবহার করে কীগুলি অনুলিপি করতে এবং পেস্ট করতে আপনার ব্যবহৃত কীগুলি প্রেরণ করুন এবং তারপরে এটিকে মুদ্রণ করা বা ভেরিয়েবল হিসাবে সংরক্ষণ করা ইত্যাদি