自己做的封装,现在有点晕,请老师给我解惑!!!


提示我少两个参数,BasePage中的-init_方法里提供了参数呀。主要是我还是没懂各个方法的调用关系,求老师解惑。

代码地址:天空之城/JueShengV3

放到gitee上吧,github太难下载了。。

已经同步到gitee上了,麻烦看下,谢谢

因为在新公司,有些包还没下载,所以就单纯看了下。。目前有两个问题和一个疑问:

一、在类里面定义的driver,webdriver.Chrome少了个()

image

二、在类里面已经定义了driver,为啥又要在init方法里再实例化呢。。

三、既然你在basepage里的init方法里加了URL的参数,那么在外部继承basepage的时候需要传入URL,类似下图

报错信息,你最好贴成文本。从目前来看你的BasePage里的确要求了2个参数,一个是driver,一个是url,你是不是没提供参数。

感觉整体设计的,跟老师讲的不一样。建议你重新看看视频回放