我已经使用 Selenium 和 C# 编写了一个自动化测试。
当我使用 Chrome 驱动程序自动测试时,它按预期工作。代码如下:
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://de.buyvip.com/");
当我使用 PhantomJS 驱动程序自动执行相同的测试时,它没有按预期工作。代码如下:
IWebDriver driver = new PhantomJSDriver();
driver.Navigate().GoToUrl("https://de.buyvip.com/");
在 Chrome 驱动程序中,当用户尝试导航https://de.buyvip.com/时,用户会自动导航到登录页面。
但是在 PhantomJSDriver 的情况下,当用户尝试导航https://de.buyvip.com/时,用户会停留在同一页面上并且不会自动重定向到登录页面。