Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Playwright Testing, farklı işletim sistemi tarayıcı kombinasyonlarında aynı anda çok daha yüksek paralelleştirmeyle Playwright testleri çalıştırmanızı sağlamak için bulutu kullanan tam olarak yönetilen bir Azure hizmetidir. Bu, kaliteden ödün vermeden özelliklerin teslimini hızlandırmaya yardımcı olan daha geniş bir senaryo kapsamı ile daha hızlı test çalıştırmaları anlamına gelir. Hizmet ayrıca test sonuçlarını ve ilgili yapıtları hizmete yayımlamanıza ve bunları hizmet portalında görüntüleyerek daha hızlı ve kolay sorun gidermenize olanak tanır. Microsoft Playwright Testing hizmeti ile özellikleri daha hızlı ve daha güvenli bir şekilde yayınlayabilirsiniz.
Başlamaya hazır mısınız?
Yararlı Bağlantılar
- Hızlı Başlangıç: Uçtan uca testleri büyük ölçekte çalıştırma
- Hızlı Başlangıç: Farklı tarayıcılar ve işletim sistemleri arasında sürekli uçtan uca test ayarlama
- Özellikleri ve avantajları keşfetme
- Belgeleri
- Fiyatlandırma
- Geri bildirim paylaşma
Başlarken
Mevcut Playwright test paketinizi hizmetle çalıştırmak için bu adımları izleyin.
Önkoşullar
- Etkin aboneliği olan bir Azure hesabı. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap
oluşturun. - Azure hesabınıza
Sahip ,Katkıda Bulunan veyaklasik yönetici rollerinden biri atanmalıdır. - Azure CLI, Playwright testlerini çalıştırdığınız makineye yüklenmelidir.
Çalışma Alanı Oluşturma
Azure hesabınızla Playwright portalı oturum açın.
Çalışma Alanını oluşturun.
Alan Açıklama Çalışma Alanı Adı Çalışma alanınızı tanımlamak için benzersiz bir ad.
Ad özel karakterler veya boşluk içeremez.Azure Aboneliği Çalışma alanını oluşturmak istediğiniz Azure aboneliğini seçin. Bölge Burası, çalışma alanınız için test çalıştırması verilerinin depolanacağı yerdir.
Bu ekranı görmüyorsanız var olan bir çalışma alanını seçin ve sonraki bölüme gidin.
Microsoft Playwright Testing paketini yükleme
Hizmet paketini yüklemek için bu komutu çalıştırın
npm init @azure/microsoft-playwright-testing
Hizmet paketinin yüklenmesi, playwright.service.config.ts adlı bir hizmet yapılandırma dosyası oluşturur
Hizmet yapılandırması şunları sağlar:
- Playwright'ı Microsoft Playwright Testing hizmetine yönlendirin ve kimlik doğrulamasından geçin.
- Microsoft Playwright Testing raporlamasını yapılandırmanıza ekleyin.
- Gerekirse hizmet işlemleri için zaman aşımlarını geçersiz kılın.
Projenizin @playwright/test sürüm 1.47 veya üzerini kullandığına emin olun.
Bölge uç noktasını alma
Playwright portalında,bölge uç noktası ekle altındaki komutu kopyalayın. Uç nokta URL'si çalışma alanı bölgesine karşılık gelir. Çalışma alanını oluştururken seçtiğiniz bölgeye bağlı olarak Playwright portalında farklı bir uç nokta URL'si görebilirsiniz.
Ortamı ayarlama
Önceki adımda aldığınız PLAYWRIGHT_SERVICE_URL ortamınızda kullanılabilir olduğundan emin olun.
Ortamınızı yönetmek için dotenv modülünü kullanmanızı öneririz.
dotenv ortam değişkenlerinizi tanımlamak için .env dosyasını kullanacaksınız.
Gizli dizilerinizi sızdırmamak için
.gitignoredosyanıza.envdosya eklemeyi unutmayın.
npm i --save-dev dotenv
.env dosyası
PLAYWRIGHT_SERVICE_URL=wss://eastus.api.playwright.microsoft.com/accounts/workspace-id/browsers
Kimlik Doğrulamayı Ayarlama
Playwright testlerinizi Microsoft Playwright Testing çalışma alanınızda çalıştırmak için, testleri hizmetle çalıştırdığınız Playwright istemcisinin kimliğini doğrulamanız gerekir. Bu, yerel geliştirme makineniz veya CI makineniz olabilir.
Hizmet iki kimlik doğrulama yöntemi sunar: Microsoft Entra Id ve Access Tokens.
Microsoft Entra Id, Güvenli erişim için Azure hesabınızda oturum açmayı gerektiren Azure kimlik bilgilerinizi kullanır. Alternatif olarak, Playwright çalışma alanınızdan bir erişim belirteci oluşturabilir ve bunu kurulumunuzda kullanabilirsiniz.
Microsoft Entra Kimliğini kullanarak kimlik doğrulamayı ayarlama
Microsoft Entra Id, hizmet için varsayılan ve önerilen kimlik doğrulamasıdır. Yerel geliştirme makinenizde oturum açmak için Azure CLI kullanabilirsiniz
az login
NOT: Birden çok Microsoft Entra kiracısının bir parçasıysanız, çalışma alanınızın ait olduğu kiracıda oturum açtığınızdan emin olun. Azure portalından kiracı kimliğini alabilir, bkz. Microsoft Entra Kiracınızı bulma. Kimliği aldıktan sonra az login --tenant <TenantID> komutunu kullanarak oturum açın
Erişim belirteçlerini kullanarak kimlik doğrulamayı ayarlama
Playwright Testing çalışma alanınızdan bir erişim belirteci oluşturabilir ve bunu kurulumunuzda kullanabilirsiniz. Ancak, gelişmiş güvenliği nedeniyle kimlik doğrulaması için Microsoft Entra Id'yi kesinlikle öneririz. Erişim belirteçleri kullanışlı olsa da uzun ömürlü parolalar gibi çalışır ve güvenliğin tehlikeye atılmasına daha duyarlıdır.
Erişim belirteci tabanlı kimlik doğrulamasını kullanmak için erişim belirteci tabanlı kimlik doğrulamasını etkinleştirme
Erişim belirteçlerini kullanarak kimlik doğrulamayı ayarlama
Hizmette kimlik doğrulaması için Microsoft Entra Id kullanmanızı kesinlikle öneririz. Erişim belirteçleri kullanıyorsanız bkz. erişim belirteçlerini yönetme
NOT: CI işlem hatlarında Microsoft Playwright Testing kullanmak için işlem hattından hizmetle kimlik doğrulamasını yapılandırmanız gerekir, bkz. Farklı tarayıcılar ve işletim sistemlerinde sürekli uçtan uca test ayarlama
Testleri çalıştırma
Yukarıda oluşturduğunuz yapılandırmayı kullanarak hizmet tarafından yönetilen tarayıcılarda Playwright testleri çalıştırın.
npx playwright test --config=playwright.service.config.ts --workers=20
Sonraki adımlar
testleri CI/CD işlem hattında çalıştırın.
Oluşturulan çalışma alanına erişim
yönetmeyi öğrenin. test paketinizin en uygun yapılandırmasını belirlemek
için farklı sayıda çalışanla deneme yapın.
Katkıda
Bu proje katkıları ve önerileri memnuniyetle karşılar. Çoğu katkı, Katkıda Bulunan Lisans Sözleşmesi'ni (CLA) kabul ederek bize katkınızı kullanma hakları verme hakkına sahip olduğunuzu bildirmenizi gerektirir. Ayrıntılar için https://cla.opensource.microsoft.comadresini ziyaret edin.
Çekme isteği gönderdiğinizde, CLA botu otomatik olarak CLA sağlamanız gerekip gerekmediğini belirler ve çekme isteğini uygun şekilde süsler (örneğin, durum denetimi, açıklama). Bot tarafından sağlanan yönergeleri izlemeniz yeterlidir. Cla'mızı kullanarak bunu tüm depolarda yalnızca bir kez yapmanız gerekir.
Bu proje, Microsoft Açık Kaynak Kullanım Kurallarıbenimsemiştir. Daha fazla bilgi için bkz. Davranış Kuralları SSS veya ek sorularınız veya yorumlarınızla opencode@microsoft.com iletişime geçin.
Ticari markalarıdır
Bu proje, projeler, ürünler veya hizmetler için ticari markalar veya logolar içerebilir. Microsoft ticari markalarının veya logolarının yetkili kullanımı,
Azure SDK for JavaScript