Mirki, mam problem. Przebudowuje swoje testy aby były zgodne z Page Object Pattern i zalecanym wzorcem do niego.
Czyli oddzielnie klasy testów, oddzielnie klasy obiektów stron ze swoimi modelami.
Szkielet wzorca wygląda tak:
http://pastebin.com/EStbvafU
I to wszystko ładnie działa. Problem tylko taki, że pisząc metody w klasie Foo2 i dając:
self.driver.
PyCharm nie podpowiada metod selenium po kropce (typu get, close, find...). Jest to jasne - w końcu czym jest self.driver definiuję
Czyli oddzielnie klasy testów, oddzielnie klasy obiektów stron ze swoimi modelami.
Szkielet wzorca wygląda tak:
http://pastebin.com/EStbvafU
I to wszystko ładnie działa. Problem tylko taki, że pisząc metody w klasie Foo2 i dając:
self.driver.
PyCharm nie podpowiada metod selenium po kropce (typu get, close, find...). Jest to jasne - w końcu czym jest self.driver definiuję
Zna ktoś z was sposób na obsłużenie walidacji HTML5 dla np. pola tekstowego przy pomocy Selenium WebDriver?