【发布时间】:2014-08-26 17:10:45
【问题描述】:
我在 NUnit 中有一个测试套件,在 IE 和 Chrome 网络驱动程序上运行。但是当我想尝试无头 PhantomJS (Ghostdriver) 时,我无法让它执行我想要执行的操作。
遇到简单的问题,例如
[TestFixture]
class PhantomJSTest{
protected IWebDriver driver;
[SetUp]
public void Setup() {
driver = new PhantomJSDriver(@"..\..\..\..");
}
[Test]
public void PhantomTest() {
driver.Navigate().GoToUrl(adress);
driver.FindElement(selector).Click();
}
[TearDown]
public void Teardown() {
driver.Close();
driver.Quit();
}
}
当点击执行时,应该在我的数据库中设置一些东西,所以当手动返回该页面时,我应该能够看到它。 NUnit 测试本身设置为成功,但该操作从未发生。当尝试基于先前的操作做某事时,这一点尤其明显。任何帮助,将不胜感激! =)
【问题讨论】:
标签: nunit selenium-webdriver phantomjs ghostdriver