Etapa 6 na configuração Microsoft Windows do ServiceNow® Navegador sem interface para ATF: configure sua instância para que ela seja compatível com o Navegador sem interface.
Procedimento
-
Criar usuário:
- Navegar até e selecione Novo.
- Crie um usuário - ID do usuário, que pode ser o que você quiser, bem como um nome de usuário e senha. A senha deve ser a mesma que você criou para o contêiner Docker Secret.
- Adicione a função atf_test_designer para este usuário. Para saber mais, consulte a seção Funções do usuário no tópico Explorando Automated Test Framework.
-
Criar certificado:
- Navegar até para abrir a tabela de certificados sys_. Crie um novo certificado (o nome pode ser o que você preferir):
- Selecione o ícone Anexar (clipe de papel) para anexar o arquivo de armazenamento de chaves que você salvou anteriormente a este registro.
- Selecione Enviar.
- Clique em Validar certificado e confirme se a mensagem de sucesso é exibida.
-
Criar perfil de protocolo:
- Navegar até para abrir a tabela sys_protocol_profile. Crie um novo registro de perfil de protocolo:
| Opção |
Descrição |
| Protocolo |
Uma palavra, minúscula: "docker" |
| Porta padrão |
2376 (ou o que você escolheu usar) |
| Armazenamento de chaves |
Armazenamento de chaves do host do Docker |
- Selecione Enviar.
-
Crie uma conexão de spoke do Docker:
- Navegar até para abrir a tabela sys_alias.
- Selecione o alias com o nome Docker.
- Na lista relacionada Conexões, selecione Novo.
- Preencha estes campos:
- Nome: qualquer texto de sua preferência
- Campo de credencial: deixe em branco
- Marque a caixa de seleção do Construtor de URL.
- Marque a caixa de seleção Autenticação mútua.
- No campo Perfil de protocolo, selecione o perfil de protocolo que você criou anteriormente.
- No campo Host, adicione o endereço IP ou o nome do host do seu servidor.
- Selecione Enviar.
O URL de conexão é criado automaticamente pelo sistema.
-
Modificar propriedades:
com.glide.communications.httpclient.verify_hostname: falso
com.glide.communications.trustmanager_trust_all: verdadeiro
Aviso: Por padrão, a propriedade com.glide.communications.trustmanager_trust_all é definida como falso. O Now Platform confia somente nos certificados que pode verificar em relação ao armazenamento de certificados da JVM. Certificados autoassinados e assinados pela empresa não são confiáveis.
Você precisa fazer isso somente ao usar certificados autoassinados. Para saber mais, consulte Gerar certificados para configuração do Navegador sem interface para Microsoft Windows.