gpt4 book ai didi

selenium-webdriver - 如何在c#上实现PhantomJS + Wedriver

转载 作者:行者123 更新时间:2023-12-02 18:07:46 26 4
gpt4 key购买 nike

我编写了以下代码并将 PhantomJS 下载到 c:\上的指定文件夹中,但收到错误:“无法连接到远程服务器...”。这是我写的代码:

[TestMethod]
public void HeadlessBrowser()
{
IWebDriver driver = new PhantomJSDriver("C:\\trashStuff\\phantomjs-1.9.0-windows"); //or some other driver
driver.Navigate().GoToUrl("http://yahoo.com");

// Lets take a screenshot to really make sure we did visit the site above
Console.WriteLine("Take A screen shot");
Screenshot myScreenShot = ((ITakesScreenshot)driver).GetScreenshot();
myScreenShot.SaveAsFile("c:\\trashStuff\\screenshot.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);


// after the run, go to the location above and find screenshot.jpg
}

最佳答案

下载 PhantomJS 或使用 NuGet Package Manager 将其添加到您的项目中。我使用 NuGet 获取它,并且不必将驱动程序的路径作为 PhantomJSDriver 类中的参数之一。

var driver = new PhantomJSDriver();

关于selenium-webdriver - 如何在c#上实现PhantomJS + Wedriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16597125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com