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

“UnknownerRror”,消息:“处理命令时发生未知服务器端错误.”,OrgStatusMessage:“使用WebDriver.io拒绝连接

宫瀚
2023-03-14

我遵循了以下步骤:

>

  • 我下载了最新的selenium-standalone-server版本3.14。
  • 我下载了最新的gecko驱动程序版本0.22.0并将其提取到项目文件夹中
  • 使用命令java-jar-dwebdriver.gecko.driver=./geckodriver selenium-server-standalone-3.5.3.jar运行selenium独立版本

    然后运行命令npm install webdriverio

    var webdriverio = require('webdriverio');
    var options = {
        desiredCapabilities: {
            browserName: 'firefox'
        }
    };
    
    webdriverio
        .remote(options)
        .init()
        .url('http://www.google.com')
        .getTitle().then(function(title) {
            console.log('Title was: ' + title);
        })
        .end()
        .catch(function(err) {
            console.log(err);
        });
    
    { Error: An unknown server-side error occurred while processing the command.
        at end() - test.js:15:6
      details: undefined,
      message: 'connection refused\nBuild info: version: \'3.4.0\', revision: \'unknown\', time: \'unknown\'\nSystem info: host: \'RITESHs-MacBook-Pro.local\', ip: \'192.168.1.2\', os.name: \'Mac OS X\', os.arch: \'x86_64\', os.version: \'10.13.6\', java.version: \'1.8.0_171\'\nDriver info: driver.version: FirefoxDriver\nremote stacktrace: stack backtrace:\n   0:        0x10b43d49e - backtrace::backtrace::trace::h3ab5720c483fe461\n   1:        0x10b43d4dc - backtrace::capture::Backtrace::new::h096accf58447e0d5\n   2:        0x10b376534 - webdriver::error::WebDriverError::new::hc0958d01acda7bfc\n   3:        0x10b37d300 - geckodriver::marionette::MarionetteHandler::create_connection::h59a68c8dfef48e54\n   4:        0x10b35cd3c - _$LT$webdriver..server..Dispatcher$LT$T$C$$u20$U$GT$$GT$::run::h5a26ba0bb4fdb139\n   5:        0x10b3350c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3f868f7a1a12bdcc\n   6:        0x10b33fd2d - std::panicking::try::do_call::hfce1ad2a948c3632\n   7:        0x10b4e9a5c - __rust_maybe_catch_panic\n   8:      0x10b352eb5 - _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h651dedb755194a8c\n   9:        0x10b4e5c4b - std::sys::imp::thread::Thread::new::thread_start::h48c72bb09587cbc3\n  10:     0x7fff515f0660 - _pthread_body\n  11:     0x7fff515f050c- _pthread_start',
      type: 'RuntimeError',
      seleniumStack:
       { type: 'UnknownError',
         message: 'An unknown server-side error occurred while processing the command.',
         orgStatusMessage: 'connection refused\nBuild info: version: \'3.4.0\', revision: \'unknown\', time: \'unknown\'\nSystem info: host: \'RITESHs-MacBook-Pro.local\', ip: \'192.168.1.2\', os.name: \'Mac OS X\', os.arch: \'x86_64\', os.version: \'10.13.6\', java.version: \'1.8.0_171\'\nDriver info: driver.version: FirefoxDriver\nremote stacktrace: stack backtrace:\n   0:        0x10b43d49e - backtrace::backtrace::trace::h3ab5720c483fe461\n   1:        0x10b43d4dc - backtrace::capture::Backtrace::new::h096accf58447e0d5\n2:        0x10b376534 - webdriver::error::WebDriverError::new::hc0958d01acda7bfc\n   3:        0x10b37d300 - geckodriver::marionette::MarionetteHandler::create_connection::h59a68c8dfef48e54\n   4:        0x10b35cd3c - _$LT$webdriver..server..Dispatcher$LT$T$C$$u20$U$GT$$GT$::run::h5a26ba0bb4fdb139\n   5:        0x10b3350c5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3f868f7a1a12bdcc\n   6:        0x10b33fd2d - std::panicking::try::do_call::hfce1ad2a948c3632\n   7:        0x10b4e9a5c - __rust_maybe_catch_panic\n   8:        0x10b352eb5 - _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::h651dedb755194a8c\n   9:        0x10b4e5c4b - std::sys::imp::thread::Thread::new::thread_start::h48c72bb09587cbc3\n  10:     0x7fff515f0660 - _pthread_body\n  11:     0x7fff515f050c - _pthread_start' } }
    
  • 共有1个答案

    郗阳德
    2023-03-14

    似乎有一点messup。你已经提到:

    >

  • 已下载最新的selenium-standalone-server版本3.14
  • 命令

    java -jar -Dwebdriver.gecko.driver=./geckodriver selenium-server-standalone-3.5.3.jar
                                observe the versioning ^^^ info
    

    日志消息反映:

    Build info: version: \'3.4.0\'
    
      null

  •  类似资料:
    • 我运行simple_test.rb,代码如下所示。iOS弯刀启动,并将值放入文本字段。但是当点击第一个按钮时。错误消息出来,即使我睡了一段时间,消息仍然是。 信息:[debug][INST]2015-11-04 09:54:53+0000 debug:从instruments获得新命令7:au.getElement('2').rect() 信息:[调试]套接字数据接收(83字节)信息:[调试]套接

    • 首先,出于某种原因,目前只有Android平板电脑才会出现这种情况。我在Android6.0到4.4的手机上试用过,效果不错。 但由于某些原因,在平板电脑上却没有。 我正试图在屏幕上找到此广告,我正在使用以下任一选项进行搜索: 或者这个: 因为有些设备的检查器中有时不显示webview。 这种方法在手机上很有效,但由于某些原因在平板电脑上有时有效有时无效,如果我在测试中使用这种方法8次,可能有效6

    • 我的项目有以下代码: 功能/env.rb 当我运行cucumber功能时,出现以下错误: 这是里面的代码。/features/pages/Home/Home\u Page/P1\u HomePage.rb:20 手机浏览器打开我的URL,然后出现此错误。请我尝试一切,我接受建议 我手动设置了appium chromedriver路径,并很好地使用了它。查看appium日志将显示以下详细信息:

    • 我正在用Appium在Mac上运行我的iOS自动测试。 运行时得到以下错误: 在弄清楚这个问题时需要帮助。 谢谢…!

    • 我正在使用Appium 1.5.3(Ara)版本。 我试图打开本地应用程序,并在模拟器上执行登录操作。当我从Selenium运行代码时,模拟器成功打开,但我的应用程序没有打开并抛出一个错误:“处理命令时发生了未知的服务器端错误。原始错误:启动应用程序时发生错误。原始错误:用于启动应用程序的活动不存在或无法启动!确保它存在并且是一个可启动的活动(警告:服务器没有提供任何堆栈跟踪信息)” 我已设置的所

    • 我使用以下代码向下滚动 在设置中,我将更改为