Selenium Grid dengan Docker Compose

https://youtu.be/BEaGIhmKypk

Dalam tutorial ini, kita akan membahas cara mengatur Selenium Grid dengan Docker Compose. Kami akan berbicara tentang mengapa kami membutuhkan Docker Compose dan melihat bagaimana mengimplementasikan file Docker Compose. Kami juga akan membahas cara mengatur eksekusi paralel dengan Docker Compose dan Selenium Grid.

Mengapa menggunakan Docker Compose?

  • Tidak perlu mengingat perintah Docker: Dengan penulisan Docker, Anda tidak perlu mengingat semua jenis perintah buruh pelabuhan yang berbeda yang telah kita bahas di posting sebelumnya
  • Jalankan beberapa wadah bersama-sama: Penulisan Docker memungkinkan Anda menjalankan beberapa wadah bersama-sama sebagai layanan alih-alih memutar masing-masing satu per satu
  • Putar Grid dengan beberapa browser menggunakan satu perintah: Hanya dengan satu perintah docker-compose upAnda dapat memutar Selenium Grid dengan beberapa browser yang terintegrasi dengannya

Menyiapkan file Tulis Docker

Untuk mengatur Selenium Grid, kita akan menggunakan file Docker Compose yang disediakan di repositori Selenium GitHub —

File Penulisan Selenium Grid Docker

Perintah ini setara dengan perintah jaringan Docker yang kami gunakan di posting sebelumnya . Ini akan menjalankan Selenium Hub pada port 4444 dan akan menyiapkan instance Chrome dan Firefox juga.

Jalankan file Tulis Docker

Untuk menjalankan file Docker Compose, cukup jalankan perintah berikut di terminal —docker-compose up

Konsol Grid

Ini dia, Anda baru saja memutar Selenium Grid dengan Chrome dan Firefox hanya dengan satu perintah. Itulah keajaiban menggunakan Docker Compose.

Atur Eksekusi Paralel dengan Docker Compose

Ada 2 cara untuk mengatur eksekusi paralel untuk Selenium Grid menggunakan Docker Compose -

  • Memperbarui file Tulis Docker: Tambahkan NODE_MAX_INSTANCESdan NODE_MAX_SESSIONke layanan Docker
  • NODE_MAX_INSTANCES & NODE_MAX_SESSION
  • Meningkatkan node secara dinamis: menggunakan perintah skala Docker, Anda juga dapat menambahkan lebih banyak node secara dinamis — docker-compose up --scale firefox=3ini akan menambah total 3 node untuk Firefox

Docker Compose adalah cara yang bagus untuk menjalankan Selenium Grid secara lokal. Ini akan memungkinkan siapa pun di tim Anda untuk membuat kisi dan mulai menjalankan tes pada browser tertentu hanya dengan menggunakan satu perintahdocker-compose up

Lihat video di bawah ini untuk mempelajari lebih lanjut tentang cara mengatur Selenium Grid dengan Docker Compose –

Terima kasih sudah membaca.

Lebih banyak konten di plainenglish.io

Suggested posts

Lacak Siapa Saja Hanya dengan Nomor Telepon | Investigasi OSINT

Lacak Siapa Saja Hanya dengan Nomor Telepon | Investigasi OSINT

Anda bisa menjadi Penyelidik OSINT, Pemain CTF, atau sekadar seseorang yang menerima panggilan spam. Seseorang yang mencoba memverifikasi nomor yang Anda lihat di iklan.

Mencari Informasi Tentang Nama Domain

Kutipan dari Alat Perangkat Lunak Kecil dan Tajam oleh Brian P. Hogan

Mencari Informasi Tentang Nama Domain

Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.

Related posts

Percakapan Berbahaya

Percakapan Berbahaya

Jika kita ingin terus berkembang di planet ini, kita harus melakukan percakapan yang berbahaya. Yang menantang apa yang telah kita lakukan, apa yang kita lakukan, dan apa yang saat ini akan terus kita lakukan (atau rencanakan untuk lakukan).

Apakah Seni Pernah Apolitis?

Apakah Seni Pernah Apolitis?

Kemarin kami menutup pintu pada Kontes Lagu Eurovision tahun ini dengan grand final yang gemerlap dan kacau di mana penyanyi Swedia Loreen membawa pulang trofi, menjadi wanita pertama yang menang dua kali dan membawa mahkota kembali ke Swedia 50 tahun setelah ABBA memenangkan kompetisi dengan "Waterloo". Mereka kemudian menjadi salah satu aksi terbesar dalam kanon musik pop.

"The Mariana Trench Unveiled: Menyingkap Kebenaran Tersembunyi yang Mengerikan dari Abyss"

"The Mariana Trench Unveiled: Menyingkap Kebenaran Tersembunyi yang Mengerikan dari Abyss"

Pendahuluan:Selamat datang, para pembaca yang pemberani, dalam sebuah perjalanan yang akan membawa kita ke kedalaman tergelap planet kita. Di blog ini, kami menyelidiki dunia penuh teka-teki Palung Mariana, mengungkap rahasianya yang tersembunyi dan mengungkap kebenaran mengerikan yang ada di bawah permukaannya.

Menciptakan Lingkungan Kerja yang Aman

Menciptakan Lingkungan Kerja yang Aman

“Dia akan melindungiku saat aku dalam bahaya. Dia akan menyembunyikan saya di tendanya.