我有一个在 IE 和 Chrome 网络驱动程序上运行的 NUnit 测试套件。但是当我想尝试无头 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 测试本身设置为成功,但该操作从未发生。当尝试基于先前的操作做某事时,这一点尤其明显。任何帮助,将不胜感激!=)