我正在尝试创建一个具有多个定义的类(构造函数?),但是,当我运行该类时,它只运行我编写的第一个def,而不是第二个def,代码示例如下:
class Test(baseline):
def test_1(self):
global caseid
caseid = xxx
global resultfail
resultfail = "Test Failed."
self.driver.get(self.base_url)
self.login()
print('Test 1')
self.Test1TestCase()
def test_2(self):
self.driver.get(self.base_url)
self.login()
print('Test 2')
self.Test2TestCase()
有人能告诉我需要做些什么改变来运行这两个定义吗?或者在一个班级里也能做到?干杯。在
在您的类
Test
中,我假设baseline
是一个超级类,因为您用它来定义类Test
。在您还没有创建一个将帮助建立类实例的构造函数。在
接下来,您需要在main(类外部)中调用并实例化
^{pr2}$Test
类然后您可以在类
Test
中调用“methods”(函数)希望这就是你要找的。在
相关问题 更多 >
编程相关推荐