|  | @@ -100,13 +100,17 @@ describe('Application life cycle test', function () {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      function checkPost(done) {
 | 
	
		
			
				|  |  |          browser.get('https://' + app.fqdn).then(function () {
 | 
	
		
			
				|  |  | -            return browser.wait(until.elementLocated(by.xpath('//h3/a[text()="Hello Cloudron!"]')), TIMEOUT);
 | 
	
		
			
				|  |  | +            if (app.manifest.version === '1.7.0') {
 | 
	
		
			
				|  |  | +                return browser.wait(until.elementLocated(by.xpath('//h3/a[text()="Hello Cloudron!"]')), TIMEOUT);
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                return browser.wait(until.elementLocated(by.xpath('//h2/a[text()="Hello Cloudron!"]')), TIMEOUT);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          }).then(function () {
 | 
	
		
			
				|  |  |              done();
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    function editPost(done) {
 | 
	
		
			
				|  |  | +    function editPostWordpress4(done) {
 | 
	
		
			
				|  |  |          browser.get('https://' + app.fqdn + '/wp-admin/post.php?post=1&action=edit').then(function () {
 | 
	
		
			
				|  |  |              return browser.wait(until.elementLocated(by.xpath('//input[@id="title"]')), TIMEOUT);
 | 
	
		
			
				|  |  |          }).then(function () {
 | 
	
	
		
			
				|  | @@ -122,6 +126,26 @@ describe('Application life cycle test', function () {
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    function editPost(done) {
 | 
	
		
			
				|  |  | +        browser.get('https://' + app.fqdn + '/wp-admin/post.php?post=1&action=edit').then(function () {
 | 
	
		
			
				|  |  | +            return browser.wait(until.elementLocated(by.xpath('//button[@aria-label="Disable tips"]')), TIMEOUT);
 | 
	
		
			
				|  |  | +        }).then(function () {
 | 
	
		
			
				|  |  | +            return browser.findElement(by.xpath('//button[@aria-label="Disable tips"]')).click();
 | 
	
		
			
				|  |  | +        }).then(function () {
 | 
	
		
			
				|  |  | +            return browser.findElement(by.xpath('//textarea[@id="post-title-0"]')).sendKeys(Key.chord(Key.CONTROL, 'a'));
 | 
	
		
			
				|  |  | +        }).then(function () {
 | 
	
		
			
				|  |  | +            return browser.findElement(by.xpath('//textarea[@id="post-title-0"]')).sendKeys('Hello Cloudron!');
 | 
	
		
			
				|  |  | +        }).then(function () {
 | 
	
		
			
				|  |  | +            return browser.findElement(by.xpath('//button[text()="Update"]')).click();
 | 
	
		
			
				|  |  | +        }).then(function () {
 | 
	
		
			
				|  |  | +            return browser.wait(until.elementLocated(by.xpath('//*[contains(text(), "Post updated.")]')), TIMEOUT);
 | 
	
		
			
				|  |  | +        }).then(function () {
 | 
	
		
			
				|  |  | +            return browser.sleep(3000);
 | 
	
		
			
				|  |  | +        }).then(function () {
 | 
	
		
			
				|  |  | +            done();
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      function uploadMedia(done) {
 | 
	
		
			
				|  |  |          browser.get('https://' + app.fqdn + '/wp-admin/media-new.php?browser-uploader').then(function () {
 | 
	
		
			
				|  |  |              return browser.wait(until.elementLocated(by.id('async-upload')), TIMEOUT);
 | 
	
	
		
			
				|  | @@ -331,7 +355,7 @@ describe('Application life cycle test', function () {
 | 
	
		
			
				|  |  |          expect(app).to.be.an('object');
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |      it('can login', login.bind(null, username, password));
 | 
	
		
			
				|  |  | -    it('can edit', editPost);
 | 
	
		
			
				|  |  | +    it('can edit', editPostWordpress4);
 | 
	
		
			
				|  |  |      it('can upload media', uploadMedia);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      it('can update', function () {
 |