我有多个测试用例,并且有多个类文件,一个用于登录,一个用于创建用户,等等。是否有可能这样做-我希望在登录测试用例中说一次初始化WebDriver,然后希望通过维护会话来执行其他测试用例,而无需在其他测试用例中重新初始化WebDriver。有可能吗?
答案 0 :(得分:1)
这不是一个好习惯。
尽量避免这种情况。每个测试都应该模块化并且尽可能独立。
好消息是,您在逻辑上划分了它们,但是不要去重复使用驱动程序和会话,这只是不好的做法,不会给您带来任何好处。
良好做法:
Thread.sleep
偏爱Wait
@murali在他的链接中提供了example,但是正如我提到的那样,这不是好习惯。
希望这会有所帮助,