So funktioniert unsere Anwendung in der Produktion mit einem aktivierten CORS.
Ich habe ein Projekt, das lokal nicht CORS aktiviert ist. Gibt es eine Möglichkeit, die Websicherheit für Winkelmesser zu deaktivieren? Gibt es eine Möglichkeit für mich, der Selen-Instanz Argumente hinzuzufügen?
Wir suchen nach einer konfigurationsbasierten Lösung. Unsere lokalen Entwicklungsmaschinen sind ziemlich eingeschränkt, was wir installieren können. Ist das möglich?
Was ich ausprobiert habe, ist das Setzen von Chrome-Optionen: Ссылка
Aber das scheint nur für Chrome-Erweiterungen verwendet werden.
Es gibt auch args
in chromeOptions
, wo Sie die --disable-web-security
angeben können --user-data-dir
Argumente.
Wenn Sie die Tests lokal ausführen, stellen Sie sicher, einen Profilpfad anzugeben --user-data-dir
, andernfalls verwendet Chrome das Standardprofil und lädt die Seite in der aktuellen Browsersitzung (mit allen Ihren Erweiterungen und Einstellungen).
@ Alecxes Lösung funktionierte nicht für mich. Irgendwann kam ich nach einigem Versuch und Irrtum zu folgendem Ergebnis: Ich teile meine Lösung hier (es brauchte einige Haare ziehen, um es herauszufinden) für den Fall, dass andere verlorene Seelen da draußen das gleiche Problem haben:
%Vor%Prost!
Tags und Links javascript google-chrome selenium selenium-webdriver protractor