2013-02-20 24 views
6

Birden çok tarayıcıda birden fazla platformda bazı Selenium testleri çalıştırmam gerekiyor ve çoklu yapılandırma projesi için matrisi nasıl yapılandıracağımı anlamadım. İstediğim, Windows düğümündeki Safari testini hariç tutmak. Ben Yapılandırma Matrix iş yapılandırmada akım OSjenkins koşullu matrisi

cevap

5

dayalı uygun komutlar yayınlayacak bir python komut dosyası yazabilirsiniz yürütme kısmı için

    Firefox Chrome IE Safari 
Windows (slave)  x  x x  - 
Mac (slave)   -  - -  x 

'x'=test, '-'=ignore 

: İşte olmalı matristir kategori Kombinasyon Filtresi bir onay kutusu vardır. Orada şu ekleyin:

!(label == 'Windows' && browser == 'Safari') 

etiket ve tarayıcı kullandığınız değişkenlerin doğru isimleri olduklarını varsayarsak. Şüpheniz varsa, "?" metin alanının sağında. Orada çok iyi bir yardım metni var.

+0

Evet, bulundu. Sadece çözümü göndermek istedim. – danizgod