Size: a a a

QA — Автоматизация

2020 May 13

AP

Anastasiya Podgornov... in QA — Автоматизация
Да там глубже проблема оказалась, почему то нормально не видит страница камеру ни реальную ни фейк)
источник

B

Bola in QA — Автоматизация
О_О
источник

AP

Anastasiya Podgornov... in QA — Автоматизация
Дээ
источник

AP

Anastasiya Podgornov... in QA — Автоматизация
Именно на этой странице
источник

AP

Anastasiya Podgornov... in QA — Автоматизация
Bola
О_О
Проблема ещё и именно на этом сайте, на нашем соседнем с камерой и фотками все хорошо 😁
источник

AP

Anastasiya Podgornov... in QA — Автоматизация
В том же браузере причем с того ж компа
источник

S

Stanislav in QA — Автоматизация
Lev Yarushin
Ensure MockServer Certificates Are Trusted
The MockServer CA X.509 must be considered a valid trust root to ensure MockServer's dynamically generate X.509 certificates are trusted by an HTTP Client. This means the CA X.509 needs to be added into the JVM, HTTP Client or operating system as appropriate.

The MockServer CA X.509 can be found (in PEM format) in the MockServer github repo or can be loaded from the classpath location /org/mockserver/socket/CertificateAuthorityCertificate.pem
Я добавил HttpsURLConnection.setDefaultSSLSocketFactory(new KeyStoreFactory(new MockServerLogger()).sslContext().getSocketFactory()); - но не помогло
Я вижу есть какой-то скрипт установки сертификата - https://github.com/mock-server/mockserver/blob/master/scripts/install_ca_certificate.sh
ПРавильно ли я понимаю - что достаточно просто его выполнить и все заработает?
Хотел найти пошаговую инструкцию чтобы было понятно что нужно сделать.
источник

S

Stanislav in QA — Автоматизация
Oleg
Если не получится, могу поискать команду как его в кейстор положить, у меня была записана
Если не трудно - скинь это команду
источник

LY

Lev Yarushin in QA — Автоматизация
Заработает, если нет certificate pinning.
источник

S

Stanislav in QA — Автоматизация
Lev Yarushin
Заработает, если нет certificate pinning.
Ок, а как проверить есть ли certificate pinning?
источник

LY

Lev Yarushin in QA — Автоматизация
Присутсвует заголовок Public-Key-Pins
источник

S

Stanislav in QA — Автоматизация
Lev Yarushin
Присутсвует заголовок Public-Key-Pins
Это в запросах заголовок?
источник

LY

Lev Yarushin in QA — Автоматизация
источник

O

Oleg in QA — Автоматизация
Stanislav
Если не трудно - скинь это команду
Ну у меня типа того, что в том, что ты скинул
источник

K

Kto? in QA — Автоматизация
Всем привет! Запуск тестов в Тим сити
http://joxi.ru/KAxQ1nLT1EQ3gr
В чем может быть еррор? может добавить команду - запуска тестов без открытия браузера? или не поможет7
источник

O

Oleg in QA — Автоматизация
А тесты на джаве? Там можно включить ssl логирование, будет видно ошибку
источник

K

Kto? in QA — Автоматизация
Тесты да
источник

O

Oleg in QA — Автоматизация
Stanislav
Ок, а как проверить есть ли certificate pinning?
Я сюда спросил
источник

NV

Nikita Vandyshev in QA — Автоматизация
Коллеги, подскажите. Когда завожу тесты(python\pytest) в режиме headless(хром) сыпиться логгинг уровня Info. Можно отключить какой нибудь опцией внутри хрома?
 [0513/144541.544:INFO:CONSOLE(0)] "The connection used to load resources from https://xxxxx.org used TLS 1.0 or TLS 1.1, which are deprecated and will be disabled in the future. Once disabled, users will be prevented from loa
ding these resources. The server should enable TLS 1.2 or later. See https://www.chromestatus.com/feature/5654791610957824 for more information.", source:  (0)
источник

S

Stanislav in QA — Автоматизация
Oleg
Ну у меня типа того, что в том, что ты скинул
ПРавильно ли я понял последовательность действий:
1. Добавляем поддержку SSL в код:
onfigurationProperties.directoryToSaveDynamicSSLCertificate("src/test/resources/serts/");
ConfigurationProperties.dynamicallyCreateCertificateAuthorityCertificate(true);
HttpsURLConnection.setDefaultSSLSocketFactory(new KeyStoreFactory(new MockServerLogger()).sslContext().getSocketFactory());
2. Добавляем CertificateAuthorityCertificate.pem через keytool -import -v -keystore …

После этого проксирование на HTTPS сайты через mock-server должно заработать?
источник