こんにちは、私はちょっと分かりにくいですが、ファイルを作成したり変更することができないことを知りました。 : テストケースを手書きで書くことは可能ですか?例えば、 のようなテキストファイルにロジックが失敗します。コードは正しくありませんが、私はjasmine-reporterとxmlファイルの出力について知っていますが、分度器に.txtエラー出力ファイルを作成するとコンソールエラーではなく手動で作成される
exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js']
}
:私はかなり基本的なもの
describe('File output test', function() {
it('should have a title', function() {
browser.ignoreSynchronization=true;
browser.get('https://www.google.com');
});
it('Tests output file',function(){
var searchText = $('#lst-ib');
searchText.sendKeys('Testt')
searchText.sendKeys(protractor.Key.ENTER);
browser.sleep(3000);
if(browser.getTitle() != 'Test')
{
var txtFile = "C:\Users\y\Desktop\test.txt";
var file = new File(txtFile);
var url = browser.getCurrentUrl();
file.open("w");
file.writeln("Error at " + url);
file.close();
}
});
});
以下のconfファイルliekカスタムであるものをしたいです
私は単に瞬時に指定されたタイトルを確認したいと思っています。期待されているタイトルと異なる場合は、出力ファイルにURLを保存します。テストが終了したら、起こったかった。私はナンセンスを話していないことを願っています
そして、私はbrowser.getCurrentUrl()を知っています。現在のURLではなく、何か他のことを考えることができなかったという約束を返す。私はexpect()で実現できることも知っている。この方法が可能かどうかだけ知りたい – Damjan