使用conftest.py进行fixture装饰登录函数,然后用yield返回登录后的对象用于后续用例的操作。但是在具体用例使用此对象时,无法通过.联想出对象的方法,要怎么设置?

pycharm2018.2版本

conftest.py方法:

用例使用yield返回的对象时,无法联想出返回对象可以使用的方法。手动敲出方法是可以使用的。

补充:

Login类:

WorkflowBackend类:
image

这个是很正常的,有些是无法联想的,因为这个和编译原理有关系,有兴趣可以自己百度吧。

可以排查下是不是goto_mian_page这个函数没有返回对应的page页

有return到对应的页面的

但是我第一次pull下来进行编辑时,是能联想出来的,运行一次用例后,再编辑就联想不出来了,好忧伤,不能联想的话,这种方式来写用例就不好用了。

经过验证是pycharm2018.02版本的bug,下载最新的社区版已经ok了,结贴。