1
有是有两个部分量角器测试:如何运行与桌面浏览器的一部分,手机浏览器第一部分量角器测试
- 在桌面浏览器创建一个产品,并通过新产品的URL到第二部分。
- 打开网址并用移动(Android)浏览器购买产品。
配置文件:
exports.config = {
directConnect : true,
multiCapabilities : [ {
browserName : "chrome",
specs : [ "../specs/browser.js" ],
count : 1
}, {
'browserName' : 'chrome',
'deviceName' : 'nexus3_arm',
'platformName' : 'Android',
'platformVersion' : '5.1.1',
'udid' : 'emulator-5554',
specs : [ "../specs/test.js" ],
count : 1
} ],
maxSessions : 1,
量角器配置文件中有一个参数directConnect
。
问题是,是否有可能在移动模拟器中运行第二个测试时将directConnect
设置为false。量角器再次读取每个功能的配置文件并重写所有变量。因此,在此之后无法设置browserPartEnded = true
并将directConnect
参数设置为false
。
此外,不可能在onPrepare
函数中将directConnect
设置为false。
请将规格文件视为仅用于打开浏览器的测试。 现在这个配置连续打开两次chrome浏览器。
预先感谢您!
谢谢你,会尝试这个选项 –
我在配置文件中试图onPrepare这个代码,但得到了同样的结果:两个桌面浏览器通过一个启动一个。还增加了检查规格并相应地得到真假。所以浏览器的配置被改变了,但它在实际的浏览器上没有任何作用。 –