Pertanyaan Bagaimana cara menjalankan Google Chrome dengan Selenium RC?


Saya mencoba menguji situs saya dengan Selenium RC + Nunit + asp.net.

Saya bisa mendapatkan tes saya untuk bekerja di Firefox, Safari, opera, IE 8 tetapi bukan google chrome. Saya meletakkan ini di untuk browser arugment

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

Ini selalu memuat Firefox meskipun dan tidak baik chrome.


76
2017-08-22 21:10


asal


Jawaban:


Jika saya ingat dengan benar, "*chrome"digunakan untuk meluncurkan mode khusus Firefox  (mode di mana aplikasi Anda memiliki lebih banyak hak istimewa - dengan lebih sedikit pembatasan keamanan) ; jadi, fakta bahwa Firefox yang diluncurkan, dan bukan Google Chrome, adalah normal.

Jika Anda ingin meluncurkan Google Chrome, Anda harus menggunakan yang lain selain "*chrome".


Menggunakan Selenium RC dalam mode interaktif, dengan sesuatu seperti ini:

$ java -jar selenium-server.jar -interactive

dan menggunakan getNewBrowserSession perintah tidak dengan benar:

cmd=getNewBrowserSession

Saya mendapatkan daftar browser yang didukung:

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

Jadi, saya tebak Anda harus dapat meluncurkan Google Chrome menggunakan "*googlechrome" dari pada "*chrome".


Saya tidak menggunakan Windows, jadi saya tidak dapat mencoba sendiri ... Dan saya tidak dapat menemukan apa pun di dokumentasi untuk mendukung saya ... Namun, dengan sedikit keberuntungan, ini mungkin membantu Anda ...

Pokoknya, selamat bersenang-senang!


Sebagai sidenote: Google Chrome bukanlah yang menciptakan istilah "chrome", sebenarnya; itu berarti banyak hal, suka Mozilla Chrome atau Antarmuka Pengguna Chrome


130
2017-08-22 21:50



Menggunakan browser *googlechrome tidak apa-apa.


6
2017-07-14 06:46



Sebenarnya "*chrome"Diwakili oleh peramban Firefox.


2
2018-03-26 05:50



Anda dapat menggunakan * googlechrome yang lain gunakan * path_to_Chrome.exe kustom mengajukan


2
2018-04-28 08:47



Jika Anda telah menambahkan jalur chrome.exe ke variabel jalur, berikan langsung * googlechrome di tempat * chrome else berikan jalur chrome.exe bersama dengan itu.

Misalnya/

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