Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suporte ao Selenium 3.x #483

Open
estivalet opened this issue Sep 28, 2017 · 7 comments
Open

Suporte ao Selenium 3.x #483

estivalet opened this issue Sep 28, 2017 · 7 comments
Assignees
Milestone

Comments

@estivalet
Copy link
Contributor

Alguma previsão para termos suporte a versão 3.x do Selenium?

@juliancesar
Copy link
Contributor

juliancesar commented Sep 28, 2017

Olá Estivalet, não temos previsão e possivelmente essa seria uma versão 2.x do DBehave.

Talvez se você possa explicitar algumas motivações para essa migração, depois disso podemos planejar a evolução, pois a principio no Serpro ainda não temos essa necessidade.

@estivalet
Copy link
Contributor Author

estivalet commented Sep 29, 2017

O problema é que não estou conseguindo usar as versões mais recentes do Firefox com o Selenium 2. Atualmente sou forçado a usar o Firefox 42 por questões de compatibilidade da aplicação que estou testando mas logo será disponibilizada uma versão que não terá mais essa restrição de versão e vou precisar usar as ultimas versões dos browsers. A recomendação das versões do Selenium para o Firefox são as seguintes

Firefox:

Firefox 38 and lower, use Selenium 2.46.0
Firefox < 47, use Selenium 2.53.1
Firefox >= 47, use Selenium 3.0.1

@juliancesar
Copy link
Contributor

juliancesar commented Sep 29, 2017

Entendo a situação e já fiz uma analise superficial da migração e ela não será pequena, pois existem diversas modificações na API, neste momento temos pelo menos 2 opções:

  1. subir o framework inteiro para a versão 2.x, alterando o runner webdriver
  2. criar um novo runner WebDriver3 e lançar a versão 1.6.0 do DBehave

@estivalet , você consegue avaliar a possibilidade de executar a segunda opção em um fork seu?

Obrigado.

@estivalet
Copy link
Contributor Author

@juliancesar Claro que o melhor para mim (e para o próprio framework - estar sempre acompanhando a versão do Selenium) seria a opção 1, mas vou estudar a possibilidade do item 2. Ainda não é um requisito urgente por aqui também, mas em uma pré-análise será a partir do próximo ano.

@juliancesar
Copy link
Contributor

Na opção 1 teremos que manter 2 branches (1.x e 2.x), inclusive com relação correção de bugs e evoluções, na opção 2 teremos menos impactos por mantermos apenas 1 branch, o que pensa sobre o assunto?

@juliancesar
Copy link
Contributor

@juliancesar juliancesar modified the milestones: Releases Futuras, 1.7.0 Oct 9, 2018
@ahvsoares
Copy link
Contributor

@juliancesar , Também gostaria que fosse atualizado. E, talvez, já ir direto para a versão 4.* do webdriver.

Alguma novidade?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants