Soru Google Chrome'u Selenium RC ile nasıl çalıştırırsınız?


Sitemi Selenium RC + Nunit + asp.net ile test etmeye çalışıyorum.

Testlerimi Firefox, Safari, Opera, IE 8'de değil, google chrome'da çalıştırabilirim. Bunu tarayıcı arşivine koydum

 selenium = new DefaultSelenium(Server, ServerPort,
                                          "*chrome", DomainURL);

Bu her zaman Firefox'u yükler ve iyi bir krom değildir.


76
2017-08-22 21:10


Menşei


Komut dosyanızın açmaya çalıştığı sayfa mevcut değil. 404 hatası alıyorsunuz. Tarayıcılardan herhangi birinde test durumunu çalıştırdığınızda aynı hatayı alıyorsunuz. - farheen


Cevaplar:


Eğer doğru hatırlıyorsam, "*chrome"özel bir Firefox modunu başlatmak için kullanılır  (uygulamanızın daha az güvenlik kısıtlamasıyla daha fazla ayrıcalıklara sahip olduğu bir mod) ; Bu yüzden, Google Chrome’un başlatılmamış olan Firefox’unun normal olduğu gerçeği.

Google Chrome'u başlatmak istiyorsanız, "başka bir şey kullanmanız gerekecek"*chrome".


Selenium RC'yi etkileşimli modda kullanarak şunun gibi bir şeyle:

$ java -jar selenium-server.jar -interactive

ve kullanarak getNewBrowserSession komut doğru değil:

cmd=getNewBrowserSession

Tarayıcıların desteklediği listeyi alırım:

23:43:09.317 INFO - Got result: Failed to start new browser session: Browser not supported:
(Did you forget to add a *?)

Supported browsers include:
  *firefox
  *mock
  *firefoxproxy
  *pifirefox
  *chrome
  *iexploreproxy
  *iexplore
  *firefox3
  *safariproxy
  *googlechrome
  *konqueror
  *firefox2
  *safari
  *piiexplore
  *firefoxchrome
  *opera
  *iehta
  *custom
 on session null

Yani tahmin ediyorum kullanarak Google Chrome'u başlatabilmelisiniz "*googlechrome" yerine "*chrome".


Windows'da değilim, bu yüzden kendim denemem ... Ve bana belgeleri yedeklemek için hiçbir şey bulamıyorum ... Yine de, biraz şansla, bu size yardımcı olabilir ...

Neyse, iyi eğlenceler!


Bir sineote olarak: Google Chrome, aslında "krom" kelimesini icat eden değil; anlamı bolca şey, sevmek Chrome Mozilla veya Kullanıcı Arabirimi Chrome


130
2017-08-22 21:50



Ya işe yaradı. Sadece kromu kısaltıyorlar ya da böyle bir şey yaptılar. Teşekkürler - chobo2
Google Chrome'u Selenium RC ile hiç kullanmadım, ancak Google Chrome'un gerçekten var olmasından önce "* chrome" ı iyi bir şekilde gördüğümü hatırlıyorum; Yani, onu başlatmak için kullanmak için garip görünüyordu ^^. Rica ederim :-) İyi eğlenceler! - Pascal MARTIN
Çok teşekkürler, uzun zamandır bunun için çözüm aradık. - Rubycut


Tarayıcıyı kullanma *googlechrome tamam.


6
2017-07-14 06:46





Aslında "*chrome"Firefox tarayıcısı tarafından temsil edilen".


2
2018-03-26 05:50





* Googlechrome başkalarını kullanabilirsiniz * custom path_to_Chrome.exe dosya


2
2018-04-28 08:47





Chrome.exe yolunu yol değişkenine eklediyseniz, doğrudan * chrome yerine * googlechrome verin, bununla birlikte chrome.exe yolunu verin.

Örneğin/

Selenium selenium = new DefaultSelenium("localhost",4444,"*googlechrome C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe","http://www.google.com");

1
2018-01-07 13:31