相关疑难解决方法(0)

未知错误:Chrome无法启动:异常退出(驱动程序信息:chromedriver = 2.9

我试图在Debian 7上运行Selenium测试,但没有成功.

错误是:

unknown error: Chrome failed to start: exited abnormally   (Driver info: chromedriver=2.9.248316,platform=Linux 3.2.0-4-686-pae x86) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 60.55 seconds Build info: version: '2.33.0', revision: '4ecaf82108b2a6cc6f006aae81961236eba93358', time: '2013-05-22 12:00:17' System info: os.name: 'Linux', os.arch: 'i386', os.version: '3.2.0-4-686-pae', java.version: '1.7.0_25' Driver info: org.openqa.selenium.chrome.ChromeDriver
Run Code Online (Sandbox Code Playgroud)

我有chromedriver 29,在Debian 7 32位上运行chrome 34.0.1847.76 beta.我使用的是selenium-java 2.33.0

在此链接之后,chromedriver 29chrome 34的正确版本.无论如何,以前的版本因为glibc版本而无法在Debian 7上运行...

----------ChromeDriver v2.9 (2014-01-31)---------- …

selenium selenium-chromedriver selenium-webdriver

73
推荐指数
5
解决办法
9万
查看次数

WebDriverError:未知错误:Chrome无法启动:异常退出

我想要实现的目标 在Ubuntu 14 non gui上成功运行无头镀铬的量角器测试.

设置 使用多个参考页面我已成功安装:Xvfb Chrome最新浏览器Protractor 3.3.0 Java 7(也尝试使用Java 8)并设置了LOCAL_HOME.此外,设法使用此引用启动Xvfb .

量角器conf

exports.config = {
    baseUrl: 'http://<qa environment>',
    framework: 'jasmine',
    seleniumAddress: 'http://localhost:4444/wd/hub',
    jasmineNodeOpts: {
        showColors:true,
        defaultTimeoutInterval: 2500000
    },
     capabilities: {
    'browserName': 'chrome'
  },

    specs: ['administration/*-spec.js'],  //'signinandout/*-spec.js', 'homepage/*-spec.js',
    onPrepare: function(){
        //browser.driver.manage().window().setSize(1280, 1080);
    }
}
Run Code Online (Sandbox Code Playgroud)

异常堆栈跟踪:

/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/error.js:26构造函数(opt_error){^ WebDriverError:未知错误:Chrome无法启动:异常退出(驱动程序信息:chromedriver = 2.21.371461( 633e689b520b25f3e264a2ede6b74ccc23cb636a),platform = Linux 3.13.0-87-generic x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:60.16秒构建信息:版本:'2.52.0',修订版:'4c2593c' ,时间:'2016-02-11 19:06:42'系统信息:主持人:'vagrant-ubuntu-trusty-64',ip:'10 .0.2.15',os.name:'Linux',os.arch: 'amd64',os.version:'3.13.0-87-generic',java.version:'1.7.0_101'驱动程序信息:org.openqa.selenium.chrome.ChromeDriver at WebDriverError(/ usr/local/lib/node_modules /protractor/node_modules/selenium-webdriver/error.js:26:26)在/ usr的Object.checkLegacyResponse(/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/error.js:580:13)/local/lib目录/ node_modules /量角器/ node_modules /硒webd river/lib/webdriver.js:64:13在Promise.invokeCallback_(/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1329:14)在TaskQueue.execute_(/ usr) /local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2790:14)在TaskQueue.executeNext_(/ usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise) .js:2773:21)/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2652:27 at/usr/local/lib/node_modules/protractor/node_modules/selenium- …

selenium google-chrome webdriver headless-browser protractor

7
推荐指数
1
解决办法
4671
查看次数

远程webdriver上的Chrome(通过网格)无法启动

我在使用Grid上的远程webdriver功能(使用Firefox和Chrome的1个linux集线器和1个linux节点)启动Chrome的Cucumber测试时遇到了麻烦.Firefox测试非常顺利,但Chrome返回以下错误:

unknown error: Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.2,platform=Linux 3.2.0-23-generic-pae x86) (WARNING: The server did not provide any stacktrace information)
java.util.concurrent.ExecutionException: org.openqa.selenium.WebDriverException:    java.lang.reflect.InvocationTargetException

Command duration or timeout: 20.67 seconds
Build info: version: '2.30.0', revision: 'dc1ef9c', time: '2013-02-19 00:15:27'
System info: os.name: 'Linux', os.arch: 'i386', os.version: '3.2.0-23-generic-pae',      java.version: '1.7.0_25'
Driver info: org.openqa.selenium.chrome.ChromeDriver (org.openqa.selenium.WebDriverException) (Selenium::WebDriver::Error::UnknownError)
Run Code Online (Sandbox Code Playgroud)

浏览器初始化为:

$profile = Selenium::WebDriver::Chrome::Profile.new
$profile['download.prompt_for_download'] = false
$profile['download.default_directory'] = downloads_path

capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
    platform: "Linux",
    version: "",
    "chrome.profile" => $profile)

browser = Watir::Browser.new(
    :remote, …
Run Code Online (Sandbox Code Playgroud)

selenium google-chrome webdriver selenium-grid watir

4
推荐指数
1
解决办法
1万
查看次数