আমার গুগল ক্রোম 78 78 সংস্করণে আপডেট না করা পর্যন্ত আমার কোডটি ভাল কাজ করেছে। আমি ক্রোমড্রাইভার 78.0.3904.70 সংস্করণে আপডেট করেছি। সুতরাং আমি সেলেনিয়াম ওয়েবড্রাইভার এবং জাভা ব্যবহার করে আইডি = 'প্লাগইন' দিয়ে ওয়েব এলিমেন্টটি আর খুঁজে পাচ্ছি না:
<html>
<div id="content">
<embed id="plugin" type="application/x-google-chrome-pdf" src="http://??????????/offer_printed.php?printable=yes&reanudar=&>
</div>
</html>
এই অংশটি ব্যতীত আমার পরীক্ষাগুলি ঠিকঠাক চলছে। আমার আগে এর আগে কখনও এ জাতীয় সমস্যা ছিল না। আমি ওয়েবেলেট আইডি = 'সামগ্রী' সন্ধান করার চেষ্টাও করেছি তবে আমি একই ত্রুটি পেয়েছি।
WebDriverWait wait = new WebDriverWait (driver, 90);
WebElement scrollvalid = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("plugin")));
scrollvalid.sendKeys(Keys.PAGE_DOWN); scrollvalid.sendKeys(Keys.PAGE_DOWN);
আমার অটোমেশন স্ক্রিপ্টের পিডিএফ উপাদানটি খুঁজে পাওয়া উচিত এবং পৃষ্ঠাটি নীচে স্ক্রোল করা উচিত। পরিবর্তে, আমি এই ত্রুটিটি পেয়েছি: org.openqa.selenium.TimeoutException: বাই.আইডি: প্লাগইন দ্বারা অবস্থিত উপাদানটির দৃশ্যমানতার জন্য অপেক্ষা 90 সেকেন্ড পরে সময় শেষ হয়েছে
কেউ কি একই ধরনের সমস্যার মুখোমুখি? আগাম ধন্যবাদ.
Thread.sleep
এই আপডেটের আগে যে জায়গাগুলিতে স্পষ্ট বা স্পষ্টভাবে অপেক্ষা করেছি সেখানে আমি যুক্ত করছি।