【发布时间】:2018-09-25 13:02:38
【问题描述】:
我正在建立我的第一个自动化框架,所以很有可能我只是以完全错误的方式来解决这个问题。
我在 Visual Studio 中使用 Selenium 和 NUnit。
我每个班级有多种测试方法,按功能区域排列。
在每个测试课程开始时,我都会调用我的 Setup/Teardown 文件。
安装程序会初始化我的驱动程序,加载站点并登录。 我的拆解关闭了 Driver 实例。
我期望发生的事情是这样的:
- 设置
- 测试 1
- 拆解
- 设置
- 测试 2
- 拆解
有一点开销,但它至少使测试有些独立。
实际发生的是
安装、测试 1 运行、拆卸、安装。测试 2 开始运行,然后摔倒并抱怨与远程服务器的连接被拒绝。奇怪的是,它确实可以短暂地工作。它登录,开始与页面交互,然后停止。
然后进行拆解。
我应该以不同的方式来构建它吗?
【问题讨论】:
-
显示您的设置代码.. 具体来说,您是如何创建驱动程序的
标签: selenium selenium-webdriver nunit nunit-3.0