猿问

如何覆盖React Native功能测试?

如何覆盖React Native功能测试


元芳怎么了
浏览 670回答 1
1回答

阿晨1998

describe('base', function() {this.timeout(5 * 60 * 1000);var driver = wd.initPromiseChain();driver.configureHttp({timeout: 300 * 60 * 1000});before(function() {return driver .initDriver();});after(function() {return driver .sleep(1000).quit();});it('#1 login picture should be the same.', function() {return driver .sleep(40 * 1000).waitForElementByName('autoresponsive').takeScreenshot().then(imgData => {var newImg = new Buffer(imgData, 'base64');var screenshotFolder = path.resolve(__dirname, '../screenshot');var oldImgPath = path.join(screenshotFolder, process.env.platform === 'android' ? 'android.png' : 'ios.png');var diffImgPath = path.join(screenshotFolder, process.env.platform === 'android' ? 'android-diff.png' : 'ios-diff.png');return diffImage(oldImgPath, newImg, 0.3, diffImgPath);}).then(result => {result.should.be.true();}).catch(e => {console.log(e);});});});
随时随地看视频慕课网APP
我要回答