Novo no Ubuntu + Ruby Development + selenium

0

Eu sou um engenheiro de automação, tenho usado Java bindings com selenium web-driver em uma máquina windows para desenvolvimento de testes automatizados, no entanto, estou mudando para Ruby para desenvolver testes automatizados, quero configurar o Ubuntu em casa para algum desenvolvimento individual. Ouvi dizer que a maioria dos usuários Ruby desenvolvem em Macs devido a problemas com o Gems no Windows.

O Ubuntu e o Mac OS X são similares para serem desenvolvidos? como são os comandos do terminal de comando da mesma forma que existem no UNIX?

O trabalho do selenium web-driver também com o Ubuntu?

Alguma outra vantagem sobre o Windows?

    
por Speedychuck 29.03.2016 / 10:44

3 respostas

1

Ruby funciona muito bem no Ubuntu porque o Ubuntu é uma variante do Linux e Linux é o sistema operacional que o criador do Ruby e o atual "ditador benevolente", Yukihiro Matsumoto, usa .

Os programas da linha de comando ruby , irb e gem funcionam bem.

No que diz respeito ao Selenium WebDriver, é um pouco difícil de instalar, mas achei uma maneira simples. Abra um terminal pressionando Ctrl + Alt + T e execute os dois comandos a seguir:

sudo apt install ruby ruby-dev
sudo gem install selenium-webdriver

O Selenium WebDriver deve funcionar corretamente. Seus criadores dizem "Nós testamos principalmente no Ubuntu, mas outras variações do Linux também devem funcionar onde os fabricantes de navegadores os suportam "

    
por Olathe 29.03.2016 / 11:14
1

Em qualquer desenvolvimento, uma atenção aos detalhes (por exemplo, "unbuntu") é geralmente bastante essencial. O Ubuntu faz distinção entre maiúsculas e minúsculas em quase todos os lugares do sistema, por isso, você será punido por erros como esse.

Mas além disso, as coisas que você ouve são geralmente apenas anedotas, ou repetições de anedotas. Sua experiência com qualquer sistema como um ambiente de desenvolvimento dependerá muito de coisas específicas para você .

É grátis, então sugiro strongmente que você apenas experimente e veja .

Tecnicamente, o Ubuntu é soberbamente desenvolvido para o desenvolvimento. Além de tudo que é roteirizado, apenas coisas como xvfb (para um servidor gráfico sem cabeçalho) tornam o tipo de coisa que você está fazendo mais fácil. Ele também é geralmente bem suportado por outros desenvolvedores, então procurar <problem> ubuntu geralmente renderiza algo útil.

Que é grátis é só molho.

    
por Oli 29.03.2016 / 10:59
1

Posso confirmar que o selenium web_driver funciona no Ubuntu. Eu uso o Ubuntu no trabalho, também eu usei o Ubuntu em casa, mas recentemente eu comprei laptop. Linux drena bateria tão rápido Então eu instalei hackintosh nele e não tive problemas swiching do Ubuntu para Mac OS X. Eu uso o python então não tive nenhum problema, apenas tive que alterar os comandos relacionados ao sistema que funcionam no Ubuntu, mas não funciona no Mac OS X, isso é tudo. Desde então eu fiz muitos scripts usando selênio sem problemas. Comandos são praticamente os mesmos. A única diferença é que no ubuntu você tem freedome, você não terá no mac nunca!

    
por MRX 29.03.2016 / 11:24