测试框架封装2

课前准备

  • 完成上节课作业

知识点

测试用例的数据驱动

  • getattr
  • common page

相关链接

https://github.com/seveniruby/HogwartsSDET11/tree/master/test_framework


老师,直播课中途发生的_driver丢失的时候,我跟着打印看看:
1.为什么BasePage._driver打印出来的是test_login方法里的啊?为什么不是BasePage的?是因为我们走的是test_login这个方法所以BasePage._driver就跟着流入到了Login方法里么
2.而且是None,为什么是None, _driver是怎么丢的?我debug看了下确实执行login后_driver就丢了,但我不理解它是怎么丢的
3.DemoPage的driver还在(见红框下面那条打印输出),为什么LoginPage的driver是空的,_driver不是一个类变量么?类变量不应该共享么?

https://github.com/JuliaZxr/hogwarts_lg3_Yuki.git

./python_practice/work10_testFramework

https://github.com/len-zhang/appium_test_framework.git

https://github.com/he56jian/hgwz_test/tree/master/hgwz_appium/练习/test_framwork

https://github.com/a18280102190/Test_two.git