diff --git a/lib/devices/android/android-controller.js b/lib/devices/android/android-controller.js index 7cc72bea1..ebdcf5517 100644 --- a/lib/devices/android/android-controller.js +++ b/lib/devices/android/android-controller.js @@ -375,8 +375,11 @@ androidController.getPageSource = function (cb) { // Top level cb function (err) { if (err) return cb(err); - var xml = fs.readFileSync(xmlFile, 'utf8'); - fs.unlinkSync(xmlFile); + var xml = ''; + if (fs.existsSync(xmlFile)) { + xml = fs.readFileSync(xmlFile, 'utf8'); + fs.unlinkSync(xmlFile); + } try { xml = _updateSourceXMLNodeNames(xml); } catch (e) {