1

基本的に、http://codecept.io/ページのget startedセクションで説明されているようにすべてを行いました。

package.json からの devDependencies:

"codeceptjs": "^0.5.1",
"nightmare": "^2.10.0",
"nightmare-upload": "^0.1.1"

コードセプト.json:

{
  "tests": "./tests/acceptance/*_test.js",
  "timeout": 10000,
  "output": "./output",
  "helpers": {
    "Nightmare": {
      "url": "http://localhost:8080",
      "show": false,
      "restart": false
    }
  },
  "include": {},
  "bootstrap": false,
  "mocha": {},
  "name": "vagrant"
}

テスト自体もチュートリアルからのものです:

Feature('My first test');

Scenario('test something', (I) => {
    I.amOnPage('http://yahoo.com');
    I.fillField('p', 'github nightmare');
    I.click('Search Web');
    I.waitForElement('#main');
    I.seeElement('#main .searchCenterMiddle li a');
    I.seeElement("//a[contains(@href,'github.com/segmentio/nightmare')]");
    I.see('segmentio/nightmare','#main li a');
});

実行するcodeceptjs run --stepsと、コンソールに出力が表示されます: スクリーンショット

テストが成功するか失敗するかは問題ではなく、出力は常に同じです。

私が間違っていることと、それを修正する方法を誰かが知っていますか?

4

1 に答える 1