微信 harris1818,
备注一下就好。
谢谢
还在招的,欢迎加微信或直接简历发我
set-cookie
。find.element_by_xpath
写错了,是 find_element_by_xpath
就是上面的代码
def __init__(self, driver):
self.driver = driver
既然 driver 是通过 get_browser 设置 driver,可以把初始化的 driver 改一下默认值
def __init__(self, driver=None):
self.driver = driver
def setUpClass(self):
#browserengine = BrowserEngine(self)
# self 是 单元测试的示例,相当于把 driver 设置成单元测试类的示例了。
# 改为
self.browserengine = BrowserEngine()
self.driver = browserengine.get_browser()
如果不是对 unittest
很熟悉,不建议用 setup 或 init 来初始化,可以在另一个文件中,生成 BrowserEngine 实例,在测试类中 import 这个实例, 简单例子
# commonTools1
class BrowserEngine():
pass
browserengine = BrowserEngine()
# 测试类
from appProject.commonTools1 import browserengine