| python-wd paralel Testinizi çoklu tarayıcılarda kolayca çalıştırmanızı sağlar |
Şimdi İndirin |
python-wd paralel Sıralama ve Özet
- Lisans:
- The Apache License 2.0
- Yayıncı adı:
- Mathieu Sabourin
- yayıncı web sitesi:
- https://github.com/OniOni
python-wd paralel Etiketler
python-wd paralel Açıklama
Python-WD-Parallel, Selenyum testini kolayca birden fazla tarayıcısında çalıştırmak için bir Python modülüdür. Bir sınavı yazarsınız! Öyleyse devam et ve thatclass selenium2onsauce (UNITTEST.TESTCASE): Kurulumda tarayıcılarınızı oluşturmalısınız. Ya da onları sadece bir JSON dosyasından yükleyebilirsiniz. DEF SETUP (öz): self.drivers = wd.parallel.remote () self.drivers.load_config_file (/path/to/Your/config/file.json) Şimdi, şimdi benzersiz bir tarayıcı için yaptığınız gibi testinizi yazın. Self.driver özniteliğinde test çalıştırılmalıdır. Sadece ayarladığınız tüm tarayıcıda test etmek için @multiply dekorasyonunu kullanın. Mevcut yöntemler için Selenyum belgelerine göz atın. @ wd.parallel.multiply def test_sauce (öz): self.driver.get ('http://saucelabs.com/test/guinea-pig') self.asserttrue ("Ben bir sayfa başlığı - sos laboratuvarım" .driver.title); self.driver.find_element_by_id ('Yorumlar'). Send_keys ('Merhaba! Ben bazı örnek yorumlarım. Formunu gönderdikten sonra sayfada görünmeliyim') self.driver.find_element_by_id ('Gönder'). = self.driver.find_element_by_id ('your_comments') self.asserttrue ('Yorumlarınız: Hello! Ben bazı örnek yorumlarım. find_element_by_xpath ('// body') self.assertfalse ('Ben, Body.Text)' in Self.Driver.Find_Elements_by_Link_Text ('ben bir link') .Click () gövdesi = self.driver .find_element_by_xpath ('// body') self.asserttrue ('Ben' Body.Text'teki başka bir sayfa içeriğiyim '. Sadece bir tarayıcı vardı ve @multiply dekoratörünü ekledim. @ wd.parallel.multiply def teadown (öz): self.driver.quit () eğer __name__ == '__main__': unittest.main () Desteklenen YöntemlerCheck OUT PYTHON WD uygulaması Gerçek Testler Hakkında tüm belgelere sahiptir. Dokümanlar ! WD SELENIUM JSONWIREPROTOKOL'u daha fazla ayrıntılı olarak uyguluyor, resmi dokulara bakın: - http://code.google.com/p/selenium/wiki/jsonwireprotocolproduct'ın ana sayfası
python-wd paralel İlgili Yazılım