1*86b64dcbSAndroid Build Coastguard Worker// It's not yet possible to automate actual Chrome's device selection, so 2*86b64dcbSAndroid Build Coastguard Worker// for now run automated tests via Node.js WebUSB implementation. 3*86b64dcbSAndroid Build Coastguard Worker// 4*86b64dcbSAndroid Build Coastguard Worker// It might differ from browser one, but should be enough to catch most obvious issues. 5*86b64dcbSAndroid Build Coastguard Worker 6*86b64dcbSAndroid Build Coastguard Workerconst { WebUSB } = require('usb'); 7*86b64dcbSAndroid Build Coastguard Worker 8*86b64dcbSAndroid Build Coastguard WorkerglobalThis.navigator = { 9*86b64dcbSAndroid Build Coastguard Worker usb: new WebUSB({ 10*86b64dcbSAndroid Build Coastguard Worker allowAllDevices: true 11*86b64dcbSAndroid Build Coastguard Worker }) 12*86b64dcbSAndroid Build Coastguard Worker}; 13