我可以 运行 PhantomJS 而无需手动下载二进制文件吗?
Can I run PhantomJS without downloading the binary manually?
我正在尝试在 Windows 和 Linux 上制作程序 运行,而不必一直手动下载二进制文件。我想知道是否可以通过以某种方式删除文件路径并通过 Maven 添加它来移植我的测试仪?
DesiredCapabilities dcap = new DesiredCapabilities();
File path = new File("C:\phantomjs-2.1.1-windows\bin\phantomjs.exe");
System.setProperty("phantomjs.binary.path", path.getAbsolutePath());
WebDriver driver = new PhantomJSDriver(dcap);
您可以尝试使用 WebDriverManager,它是一个 Maven 依赖项,可以自动下载必要的二进制文件。
我正在尝试在 Windows 和 Linux 上制作程序 运行,而不必一直手动下载二进制文件。我想知道是否可以通过以某种方式删除文件路径并通过 Maven 添加它来移植我的测试仪?
DesiredCapabilities dcap = new DesiredCapabilities();
File path = new File("C:\phantomjs-2.1.1-windows\bin\phantomjs.exe");
System.setProperty("phantomjs.binary.path", path.getAbsolutePath());
WebDriver driver = new PhantomJSDriver(dcap);
您可以尝试使用 WebDriverManager,它是一个 Maven 依赖项,可以自动下载必要的二进制文件。