2017-05-04 113 views
0

我無法在Chrome瀏覽器中運行我的示例量角器測試。無法在Chrome中運行portractor測試

這是我的config.js文件。

exports.config = { 


    capabilities: { 
    "browserName": "chrome", 
    "chromeOptions": { 
     binary: "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe", 
     args: [], 
     extensions: [], 
    } 
}, 
    seleniumAddress: 'http://localhost:4444/wd/hub', 

    onPrepare: function() { 
    var width = 1600; 
    var height = 1200; 
    browser.driver.manage().window().setSize(width, height); 
}, 
    specs: ['C:/Users/Desktop/spec.js'], 
}; 

這裏是spec.js文件

describe('Guru99 Test', function() { 
it('should add a Name as GURU99', function() { 
    browser.get('www.guru99.com'); 
    //expect(browser.getTitle().toEqual("Meet guru99")) 
    element(by.xpath("//*[@href='/software-testing.html']")).click(); 
    var guru= element(by.xpath('html/body/div[2]/div[1]/div[2]/div[2]/div/h3')); 
    expect(guru.getText()).toEqual('Hello change GURU99!'); 
browser.driver.sleep(5000); 
    }); 
}); 

它打開鉻,輸入數據;進入URL,然後同樣輸入HTML標籤,片刻,然後打開URL但是什麼都不做......

如何解決這個問題?

Chrome版本 - 58.0 量角器版本 - 5.1.1

在此先感謝。

+0

確保您運行的是最新版本的'chromedriver'。 – orde

+0

是的,在運行測試之前應用命令'webdriver-manager update'。我相信更新的chromedriver。 – mashkurm

+0

可以嘗試在刪除'browser.driver.manage()。window()。setSize(width,height);'onPrepare方法後再次運行它。 –

回答