É fácil estender o Selenium IDE adicionando ações personalizadas, asserções e estratégias de localização. Isso é feito com a ajuda de JavaScript, adicionando métodos ao protótipo do objeto Selenium. Na inicialização, o Selenium examinará automaticamente os métodos nesses protótipos, usando padrões de nome para reconhecer quais são ações, asserções e localizadores.
Vamos adicionar um loop 'while' no Selenium IDE com a ajuda de JavaScript.
Step 1 - Para adicionar o arquivo js, primeiro navegue até https://github.com/darrenderidder/sideflow/blob/master/sideflow.js e copie o script e salve-o como 'sideflow.js' em sua pasta local, conforme mostrado abaixo.
Step 2 - Agora inicie o 'Selenium IDE' e navegue até "Opções" >> "Opções" conforme mostrado abaixo.
Step 3 - Clique no botão 'Procurar' na área 'Extensões do núcleo do Selenium' e aponte para o arquivo js que salvamos na Etapa 1.
Step 4 - Reinicie o Selenium IDE.
Step 5 - Agora você terá acesso a mais alguns comandos, como "Label", "While" etc.
Step 6 - Agora seremos capazes de criar um loop While dentro do Selenium IDE e ele será executado conforme mostrado abaixo.