如何在 Selenium 的一个浏览器实例中从不同模块运行多个测试?例如,如果我有一个测试要登录,另一个测试要在登录后执行一个操作,我可以将这些测试串在一起吗?让webdriver先登录,然后进行第二次测试?我正在使用 Python 2.7.5 编写测试。
谢谢!
~地毯嘶嘶声
如何在 Selenium 的一个浏览器实例中从不同模块运行多个测试?例如,如果我有一个测试要登录,另一个测试要在登录后执行一个操作,我可以将这些测试串在一起吗?让webdriver先登录,然后进行第二次测试?我正在使用 Python 2.7.5 编写测试。
谢谢!
~地毯嘶嘶声
这取决于您的测试运行者的能力。Nose test framefowrk允许您定义包级设置方法以及模块、类和方法设置。
在对类似问题的回答中描述了另一种从另一个类手动提供浏览器实例的方法。