mgmuras
def step(context):
context.browser.assertTrue("sign-in" in context.browser.driver.current_url)

Probuje jakos zaciagnac type hinting (intelli sense z VS, nie wiem jak ogolnie nazywa sie taka funkcjonalnosc w IDE) w PyCharm do wspolpracy. Nie wiem jakiego typu jest zmienna context, ale juz dobrze wiem jakiego typu jest zmienna browser. Da rade jakos ustawic IDE albo moze dodac odpowiednie adnotacje/komentarze do kodu tak abym po wpisaniu context.browser._ zaczal juz dostawac podpowiedzi co do dostepnych metod i zmiennych?

#naukaprogramowania #python #pycharm
  • Najlepsze
  • Wszystkie komentarze
venomik
@mgmuras: A jak tworzysz context.browser?
mgmuras
mgmuras Autor
0
mam cos takiego

assert isinstance(context.browser, mojaKlasa)
po tej linijce wiadomo jakiego typu jest zmienna. dziala, ale jest troche brzydkie.

@venomik: obiekt context dostaje z API, nie wiem jakiego jest typu, ale wiem, ze w zmiennej browser trzyma instancje mojej klasy