Playwright ile Firefox'u kullanmak, modern web test otomasyonlarında oldukça tercih edilen bir yöntemdir. Bu rehberde, Windows, macOS ve Linux sistemleri için Playwright'in Firefox desteğini kurma sürecini detaylı şekilde anlatacağım. Kurulum sırasında karşılaşılabilecek olası sorunlara da değineceğim.
İlk adım olarak, Node.js ve npm kurulumunun sisteminizde aktif olduğundan emin olunmalıdır. Playwright, Node.js tabanlı bir kütüphane olduğu için bu önkoşul şarttır. Kurulu değilse
Node.js resmi sitesinden uygun sürümü indirip kurmalısınız.
Kurulum için terminal veya komut istemcisini açın ve aşağıdaki komutu kullanarak Playwright paketini projeye ekleyin:
Kurulum tamamlandıktan sonra, Firefox tarayıcısını kullanmak için ek bir adım gerekmez; Playwright, otomasyon için kendi Firefox sürümünü indirir. Ancak, sisteminizdeki Firefox'u kullanmak veya özel ayarlar yapmak isterseniz, aşağıdaki ayarları dikkate alabilirsiniz:
- Varsayılan olarak, Playwright kendi Firefox sürümünü indirir ve kullanır.
- Sistem Firefox'unu kullanmak için, 'firefox' executable yolunu belirtmeniz gerekebilir.
Örneğin, aşağıdaki gibi bir script ile Firefox'u kullanabilirsiniz:
12345678910const { firefox } = require('playwright');
(async () => {
const browser = await firefox.launch({ headless: false });
const context = await browser.newContext();
const page = await context.newPage();
await page.goto('https://example.com');
// Test veya otomasyon işlemleriniz
await browser.close();
})();
Son olarak, Playwright ve Firefox entegrasyonunu test etmek için basit bir sayfa açma komutunu çalıştırmak yeterlidir. Bu sayede hem kurulumun başarılı olduğunu hem de Firefox'un düzgün çalıştığını teyit edebilirsiniz.
Kurulum ve temel kullanım adımlarını tamamladıktan sonra, farklı Firefox sürümleri ve gelişmiş ayarlar ile testlerinizi optimize edebilirsiniz. Bu süreç, özellikle çapraz tarayıcı testleri ve otomasyon projelerinde büyük avantaj sağlar.