Edited at

nightwatchjsでhtml5 offline storageを使うウェブアプリをテストする

More than 3 years have passed since last update.


問題


  • offline storageを使う際にはユーザーが明示的に許可を与える必要があるが、そのダイアログを自動的に許可する方法がnightwatchjsのAPIには見当たらない。

  • 人間がブラウザを操作して許可を与える分には1度で済むものの、chromedriver経由でブラウザを操作する場合、テストの実行ごとに許可を求めてくるため自動化ができない。


解決法

    "chrome": {

"desiredCapabilities": {
"browserName": "chrome",
"chromeOptions": {
"args": [
"unlimited-storage"
]
}
}
},



  • ここに利用可能なオプションはまとまっているので、困ったらいいオプションがないか探してみるといいかも。