Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 铬和铬;当我运行我为移动站点(Angular)编写的量角器脚本时,emulator将自动关闭_Javascript_Node.js_Jasmine_Protractor_Appium - Fatal编程技术网

Javascript 铬和铬;当我运行我为移动站点(Angular)编写的量角器脚本时,emulator将自动关闭

Javascript 铬和铬;当我运行我为移动站点(Angular)编写的量角器脚本时,emulator将自动关闭,javascript,node.js,jasmine,protractor,appium,Javascript,Node.js,Jasmine,Protractor,Appium,我用量角器和appium启动了移动站点自动化,所以当我运行脚本时,chrome&emulator会自动关闭,同时将URL[browser.get(“”)传递给chrome,然后它就会发生。请帮我解决这个问题 Conf.js: exports.config = { seleniumAddress: 'http://localhost:4723/wd/hub', capabilities: { 'browserName': 'chrome', 'appium-version

我用量角器和appium启动了移动站点自动化,所以当我运行脚本时,chrome&emulator会自动关闭,同时将URL[browser.get(“”)传递给chrome,然后它就会发生。请帮我解决这个问题

Conf.js:

exports.config = { 
  seleniumAddress: 'http://localhost:4723/wd/hub',
  capabilities: {
    'browserName': 'chrome',
    'appium-version' : '1.8.1',
    'platformName' : 'Android',
    'platformVersion' : '6',
    'deviceName' : '192.168.56.101:5555',
     waitforTimeout: 30000,
     commandTimeout: 30000
},

baseUrl: 'http://localhost:8000',


specs: ['First.js'],

 framework: 'jasmine',
  jasmineNodeOpts: {
defaultTimeoutInterval: 30000,
  }

};
describe('angularjs homepage', function() {


 it('should greet the named user', function() {
browser.ignoreSynchronization = true;
browser.get('https://www.purplle.com');
Thread.sleep(2000);
  });
});
First.js:

exports.config = { 
  seleniumAddress: 'http://localhost:4723/wd/hub',
  capabilities: {
    'browserName': 'chrome',
    'appium-version' : '1.8.1',
    'platformName' : 'Android',
    'platformVersion' : '6',
    'deviceName' : '192.168.56.101:5555',
     waitforTimeout: 30000,
     commandTimeout: 30000
},

baseUrl: 'http://localhost:8000',


specs: ['First.js'],

 framework: 'jasmine',
  jasmineNodeOpts: {
defaultTimeoutInterval: 30000,
  }

};
describe('angularjs homepage', function() {


 it('should greet the named user', function() {
browser.ignoreSynchronization = true;
browser.get('https://www.purplle.com');
Thread.sleep(2000);
  });
});
npm:3.10.10
节点:6.14.2
量角器:5.4.1
附件:1.8.1

应用程序日志:

[Appium]对node<8版本的Appium支持已被弃用,并将在将来的版本中删除。请升级!
[Appium]欢迎使用Appium v1.8.1
[Appium]Appium REST http接口侦听器于0.0.0.0:4723启动
[HTTP]->POST/wd/hub/session
[HTTP]{“desiredCapabilities”:{“browserName”:“chrome”,“appium版本”:“1.8.1”,“platformName”:“Android”,“platformVersion”:“6.0”,“deviceName”:“192.168.56.101:5555”,“waitforTimeout”:30000,“commandTimeout”:30000,“count”:1}
[debug][MJSONWP]调用AppiumDriver.createSession(),参数为:[{“browserName”:“chrome”,“appium版本”:“1.8.1”,“platformName”:“Android”,“platformVersion”:“6.0”,“deviceName”:“192.168.56.101:5555”,“waitforTimeout”:30000,“commandTimeout”:30000,“count”:1},null]
[调试][BaseDriver]事件“newSessionRequested”记录在1538656361017(格林尼治标准时间18:02:41+0530(IST))
[Apuli]考虑设置“AutoNosiNe2”能力为“Android 6”上的“UnutalAuto2”,因为UiAutoActudio框架不再被OS供应商维护。
[Appium]创建新的AndroidDriver(v2.7.0)会话
[Appium]功能:
[Appium]浏览器名称:chrome
[Appium]Appium版本:1.8.1
[Appium]平台名称:Android
[Appium]平台版本:6.0
[应用程序]设备名称:192.168.56.101:5555
[应用]等待时间:30000
[Appium]命令超时:30000
[Appium]计数:1
[debug][BaseDriver]正在创建具有MJSONWP所需功能的会话:{“browserName”:“chrome”,“ap…”。。。
[BaseDriver]提供了以下功能,但appium无法识别这些功能:appium版本、waitforTimeout、commandTimeout、count。
[BaseDriver]使用会话id创建的会话:3fda2699-ba75-4025-ae77-5f5d974e8052
[debug][AndroidDriver]正在获取Java版本
[AndroidDriver]Java版本为:1.8.0_181
[AndroidDriver]我们将运行一个基于Chrome的会话
[AndroidDriver]Chrome类型的软件包和活动是com.android.Chrome和com.google.android.apps.Chrome.Main
[ADB]检查ADB是否存在
[ADB]在“/home/jagadeesh/android sdk linux”下找到了4个“构建工具”文件夹(最新优先):
[ADB]/home/jagadeesh/android sdk linux/build tools/28.0.0
[ADB]/home/jagadeesh/android sdk linux/build tools/27.0.3
[ADB]/home/jagadeesh/android sdk linux/build tools/26.0.0
[ADB]/home/jagadeesh/android sdk linux/build tools/23.0.1
[ADB]使用ADB from/home/jagadeesh/android sdk linux/platform tools/ADB
[AndroidDriver]正在检索设备列表
[debug][ADB]正在尝试查找已连接的android设备
[调试][ADB]正在连接设备。。。
[debug][ADB]已连接1个设备
[AndroidDriver]正在寻找使用Android“6.0”的设备
[调试][ADB]将设备id设置为192.168.56.101:5555
[ADB]获取设备平台版本
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555 shell getprop ro.build.version.release”
[调试][ADB]当前设备属性“ro.build.version.release”:6.0
[AndroidDriver]使用设备:192.168.56.101:5555
[调试][ADB]将设备id设置为192.168.56.101:5555
[AndroidDriver]应用程序文件未列出,我们将直接在设备上运行com.android.chrome
[调试][AndroidDriver]检查设备上是否存在程序包
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555 shell pm列表包com.android.chrome”
[AndroidDriver]正在启动Android会话
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555等待设备”
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555 shell echo ping”
[debug][AndroidDriver]正在将设置apk推送到设备。。。
[debug][ADB]正在获取io.appium.settings的安装状态
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555 shell pm列表包io.appium.settings”
已安装[调试][ADB]应用程序
[debug][ADB]正在获取“io.appium.settings”的程序包信息
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555 shell dumpsys包io.appium.settings”
[ADB]检查是否存在aapt
[ADB]从/home/jagadeesh/android sdk linux/build tools/28.0.0/aapt使用aapt
[调试][ADB]安装的“io.appium.settings”软件包不需要升级('2.3.0'>='2.3.0')
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555 shell ps”
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555 shell getprop ro.build.version.sdk”
[调试][ADB]当前设备属性“ro.build.version.sdk”:23
[调试][ADB]设备API级别:23
[debug][ADB]运行'/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101\:5555 shell am start-W-n io.appium.settings/.settings-a android.intent.action.MAIN-c android.intent.category.LAUNCHER-f 0x10200000'
[调试][ADB]设备API级别:23
[debug][ADB]运行“/home/jagadeesh/android sdk linux/platform tools/ADB-P 5037-s 192.168.56.101 \:5555 shell appops set io.appium.settings安卓\:mock_location allow”
[AndroidDriver]设置设备语言国家/地区需要语言或国家/地区。
[AndroidDriver]获得语言:“null”和国家:“null”
[debug][Logcat]正在启动Logcat捕获
[debug][AndroidDriver]推送解锁帮助