当前位置: 首页 > 知识库问答 >
问题:

线程“main”组织中出现异常。openqa。硒。WebDriverException:未知错误:无法获取自动化扩展

黄意智
2023-03-14

我试图登录页面使用下面的脚本,但同时最大化窗口它显示我下面的错误。

线程“main”组织中出现异常。openqa。硒。WebDriverException:未知错误:无法从未知错误获取自动化扩展:找不到页面:chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html(会话信息:chrome=57.0.2987.133)(驱动程序信息:chromedriver=2.27.440174(E97A72CAAFC2D3A8B807EE115BFB307F7D2CFD9),平台=Windows NT 10.0.14393 x8664)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:10.11秒生成信息:版本:“3.3.1”,修订:“5234b32”,时间:'2017-03-10 09:04:52-0800'系统信息:主机:'Prasanamulay',ip:'172.21.31.80',操作系统。名称:“Windows 10”,操作系统。拱门:“amd64”,操作系统。版本:“10.0”,java。版本:“1.8.0_121”驱动程序信息:org。openqa。硒。铬。ChromeDriver功能[{applicationCacheEnabled=false,rotatable=false,mobileEmulationEnabled=false,networkConnectionEnabled=false,chrome={chromedriverVersion=2.27.440174(E97A72CAAFC2D3A8B807EE115BFB307F7D2CFD9),userDataDir=C:\Users\PRASAN~1\AppData\Local\Temp\Scoped12528\U 8422},takesHeapSnapshot=true,pageLoadStrategy=normal,databaseEnabled=false,handlesAlerts=true,hasTouchScreen=false,version=57.0.2987.133,platform=XP,browserConnectionEnabled=false,nativeEvents=true,acceptSslCerts=true,locationContextEnabled=true,WebStorage=true,browserName=chrome,TakesScreensShot=true,javascriptEnabled=true,CSSSelectorEnabled=true,未预料到的AlertBehaviour=}]会话ID:947fe656f81e3ced5cf5c932e81bc2f8在sun。反映国家结构附件MPL。sun上的newInstance0(本机方法)。反映国家结构附件MPL。sun上的newInstance(未知源)。反映删除构造函数或AccessorImpl。java上的newInstance(未知源)。朗。反思。构造器。组织上的newInstance(未知源)。openqa。硒。遥远的错误处理程序。在org上创建throwable(ErrorHandler.java:216)。openqa。硒。遥远的错误处理程序。throwIfResponseFailed(ErrorHandler.java:168)位于org。openqa。硒。遥远的RemoteWebDriver。在org上执行(RemoteWebDriver.java:638)。openqa。硒。遥远的RemoteWebDriver。在org上执行(RemoteWebDriver.java:661)。openqa。硒。遥远的RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow。在pract_1_阶段_3最大化(RemoteWebDriver.java:895)。实践1阶段3。main(Pract_1_phase_3.java:48)

------------------------------------------------------------------------------------

My code is:-
package pract_1_phase_3;

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.util.HashMap;
import java.util.Map;
import java.util.NoSuchElementException;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.Alert;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.interactions.Action;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.FluentWait;
import org.openqa.selenium.support.ui.Wait;

import com.google.common.base.Function;

public class Pract_1_phase_3 {

    public static void main(String[] args)throws AWTException {

    //  System.setProperty("webdriver.gecko.driver","D:\\Gecko\\geckodriver.exe");


        ChromeOptions options = new ChromeOptions();

        Map<String, Object> prefs = new HashMap<String, Object>();
        prefs.put("credentials_enable_service", false);
        prefs.put("password_manager_enabled", false); 
        options.setExperimentalOption("prefs", prefs);

        ChromeDriver driver = new ChromeDriver(options);

        driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);

        driver.get("http://demo.actitime.com/");

        driver.manage().window().maximize();

        driver.findElement(By.name("username")).sendKeys("admin");

        driver.findElement(By.name("pwd")).sendKeys("manager");

        driver.findElement(By.id("loginButton")).click();

Please tell me whats steps i need to do to resolve above issue

Thanks in advance

共有3个答案

云鸿达
2023-03-14

屏幕闪烁也可能导致此错误。

减小窗口尺寸的解决方案使屏幕变得稳定。我可以通过添加下面的代码来解决这个问题

 Dimension d = new Dimension(800, 600);
 driver.manage().window().setSize(d);
颜华池
2023-03-14

我最近也面临同样的问题。我从你家拿了最新的罐子https://chromedriver.storage.googleapis.com/index.html?path=2.29/并添加到我的项目中。问题解决了。

南门鸿振
2023-03-14

升级至最新的chromedriver。

这是一个错误,已在chromeDrive v2.28中解决。参考:https://sites.google.com/a/chromium.org/chromedriver/downloads

 类似资料: