相关疑难解决方法(0)

我可以从bash脚本将变量导出到环境中而不需要获取它吗?

假设我有这个脚本

export.bash:

#! /usr/bin/env bash
export VAR="HELLO, VARIABLE"
Run Code Online (Sandbox Code Playgroud)

当我执行脚本,并尝试访问$VAR我没有价值!

echo $VAR
Run Code Online (Sandbox Code Playgroud)

有没有办法$VAR只通过执行export.bash来访问它而不需要采购它?

unix bash shell environment-variables

247
推荐指数
6
解决办法
27万
查看次数

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

jenkins运行selenium测试时,我收到此错误:

org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally
  (Driver info: chromedriver=2.8.undefined,platform=Linux 3.13-1-686-pae x86) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 20.54 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.13-1-686-pae', java.version: '1.6.0_45'
Driver info: org.openqa.selenium.chrome.ChromeDriver

并进一步在堆栈跟踪中:

DEBUG - Sending request: POST /session HTTP/1.1
DEBUG - >> "POST /session HTTP/1.1[\r][\n]"
DEBUG - >> "Accept: application/json, image/png[\r][\n]"
DEBUG - >> "Content-Type: application/json; charset=utf-8[\r][\n]" …

selenium google-chrome hudson jenkins selenium-chromedriver

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

ChromeDriver一直在Jenkins Selenium Job上崩溃:"WebDriverError:Chrome无法启动:崩溃"

我正在尝试使用使用氯化物的量角器Jenkins进行一些自动化测试.

我还设置了xvfb,以便我们可以无头地运行这些测试.我安装了xvfb jenkins插件,它运行正常.


错误

我遇到的问题是,当我开始测试时,chrome一直在崩溃.我收到此错误:

E/launcher - WebDriverError: unknown error: Chrome failed to start: crashed
...
E/launcher - Process exited with error code 199
Run Code Online (Sandbox Code Playgroud)

建立

以下是我对系统设置的信息:

    • 地点: /usr/bin/google-chrome
    • 版本:Chromium 52.0.2743.0
  • ChromeDriver
    • 地点: {project_home}/src/js/node_modules/webdriver-manager/selenium/chromedriver_2.24
    • 版本:ChromeDriver 2.24.417424
    • 地点: {project_home}/src/js/node_modules/webdriver-manager/selenium/selenium-server-standalone-2.53.1.jar
    • 版本:2.53.1
  • 量角器
    • 地点: {project_home}/src/js/node_modules/protractor
    • 版本:4.0.9
  • WebDriver Manager
    • 地点: {project_home}/src/js/node_modules/webdriver-manager
    • 版本:10.2.4
  • 詹金斯
    • 版本:1.6.17
  • XVFB
    • 版本:未知
  • 节点
    • 版本:6.7
  • Java的
    • 版本:java-8-openjdk-amd64

产量

这是Jenkins的控制台输出:

...
21:58:07.380 INFO - Launching a standalone Selenium …
Run Code Online (Sandbox Code Playgroud)

selenium google-chrome jenkins selenium-webdriver protractor

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

远程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万
查看次数