Próbuję ustawić globalną zmienną na kątomierzu do użycia we wszystkich blokach opisu.Zestaw globalnych zmiennych kątomierza
var glob = 'test';
describe('glob test', function() {
it('should set glob', function() {
browser.get('http://example.com/test');
browser.executeScript(function() {
window.glob = glob;
});
});
});
Ale to zwraca mi następujący błąd:
Message:
[firefox #2] UnknownError: glob is not defined
ja również spojrzał na to pytanie: protractor angularJS global variables
tak starałem się ustawić zmienną glob w conf.js w ten sposób:
exports.config = {
...,
onPrepare: function() {
global.glob = 'test';
}
};
Nadal, mając ten sam błąd.
Jak mogę poprawnie wprowadzić zmienne globalne w testach kątomierza?
próbuję, jedynym problemem jest to, że gdy próbuję get browser object wewnątrz wywołania zwrotnego browser.executeScript, otrzymuję UnknownError: nieznany błąd: przeglądarka nie jest zdefiniowana – pietrovismara
Dodałem rozwiązanie robocze dla 'browser.executeScript' do odpowiedzi. –
Teraz działa idealnie! Dziękuję za Twój czas. – pietrovismara