As palavras-chave são usadas para garantir que o conteúdo esperado seja carregado em uma página da Web.

Palavra-chave: Você pode especificar uma ou mais palavras ou frases que deseja pesquisar no conteúdo da página web. Se as palavras-chave esperadas não forem encontradas, a tarefa retornará um erro.

Você pode inserir várias strings nos campos de palavras-chave. Os valores que você digita podem ser separados por expressões lógicas da seguinte forma:
{[“palavra-chave1″&”palavra-chave2″)|!” palavra-chave3″]}
]} – final de expressão de palavra-chave;
onde
{[ – início de expressão de palavras-chave;
() – suportes de agrupamento;
& – lógico E;
| – OR lógico;
! – lógico NÃO;
“string” – uma palavra-chave;

Uma expressão de palavras-chave bem-sucedida deve incluir os suportes de início e fim da seguinte forma:

{["keyword"]}

Caso você precise verificar um corpo de resposta para palavras-chave incluídas com cotações duplas, ele deve ser colocado em citações únicas. Por exemplo, isso verificará o texto “estado”:”Pendente” ou “estado”:”Enviado” presente no órgão de resposta.

{[ ('"state":"Pending"') | ('"state":"Sent"') ]}

Para adicionar validação de conteúdo de palavras-chave à EveryStep Scripting Tool manualmente, use os seguintes padrões:

tab0.KeywordAssert ("{[(\"keyword1\" & \"keyword2\") & !\"keyword3\"]}");

tab0.KeywordAssert ("{[\"keyword1\" & \"keyword2\"]}");

tab0.KeywordAssert ("{[!\"keyword1\"]}");