.netcore c# Ubuntu 16.04下安装64位谷歌Chrome浏览器运行selenium
1、安装chromesudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_signing_key.pub| sudo apt-key add -sudo apt-get updatesudo apt-get install google-chrome-stablegoogle-chrome --version2、安装 chromedriver
http://chromedriver.storage.googleapis.com/index.html 对应版本号
sudo wget http://chromedriver.storage.googleapis.com/79.0.3945.88/chromedriver_linux64.zip解压此文件
sudo apt-get install unzip
unzip chromedriver_linux64.zip配置驱动
sudo mv -f chromedriver /usr/local/share/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
chromedriver --version#可以查看安装的版本号using OpenQA.Selenium.Chrome;using OpenQA.Selenium.Chrome;using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Remote;
using System;
using System.IO;
namespace TestCentOS
{
class Program
{
static void Main(string[] args)
{
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.AddArguments("--no-sandbox");
chromeOptions.AddArguments("--disable-dev-shm-usage");
chromeOptions.AddArguments("--headless");
RemoteWebDriver driver = new ChromeDriver(chromeOptions);
driver.Url = "https://www.baidu.com";
Console.WriteLine(driver.PageSource);
Console.WriteLine("Hello World!");
Console.Read();
}
}
}chromedriver不用拷贝到程序中。
页:
[1]