Google Chrome'um 78 sürümüne güncellenene kadar kodum iyi çalıştı. Ayrıca, krom sürücüyü 78.0.3904.70 sürümüne güncelledim. Bu yüzden artık Selenium WebDriver ve Java kullanarak id = 'plugin' ile WebElement'i bulamıyorum:
<html>
<div id="content">
<embed id="plugin" type="application/x-google-chrome-pdf" src="http://??????????/offer_printed.php?printable=yes&reanudar=&>
</div>
</html>
Bu bölüm dışında testlerim iyi çalışıyor. Daha önce hiç benzer bir sorun yaşamadım. Ayrıca WebElement id = 'content' bulmaya çalıştım ama aynı hatayı alıyorum.
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);
Otomasyon komut dosyam PDF öğesini bulmalı ve sayfayı aşağı kaydırmalıdır. Bunun yerine, bu hatayı alıyorum: org.openqa.selenium.TimeoutException: By.id: plugin tarafından bulunan öğenin görünürlüğünü beklerken 90 saniye sonra zaman aşımına uğradı
Benzer bir sorunla karşılaşan var mı? Şimdiden teşekkürler.
Thread.sleep
bu güncelleştirmeden önce örtük veya açık beklediğim yerlere ekliyorum .