当我将驱动程序从firefoxdriver更改为phantomJS时,我得到了
OpenQA.Selenium.NoSuchElementException。我的代码:
static void Main(string[] args)
{
IWebDriver driver = new PhantomJSDriver(); //FirefoxDriver()
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(40);
driver.Url= "https://ppuslugi.mf.gov.pl/?link=VAT&;";
IWebElement myDynamicElement = driver.FindElement(By.Id("container_b-7"));
System.Console.Write("Done");
}
当我使用phantomJS driver.PageSource是:
<html> <head> </head> <body> </body> </html>
当我使用firefox作为驱动程序时,我获得完整的网页代码和所有工作。 我可以强制phantomjs正常工作吗?