美文网首页Centos
Centos 7.6 安装selenium

Centos 7.6 安装selenium

作者: 知然 | 来源:发表于2019-08-03 15:03 被阅读0次

    nodjes 版本
    先创建一个nodejs工程

    参考
    selenium中文
    chromedriver

    安装 selenium-webdriver

    在nodejs的工程下,执行

     npm install selenium-webdriver
    

    安装 chromedriver

    下载 chromedriver linux 版本

    将下载的 chromedriver_linux64.zip 解压到目录

    创建文件

    在nodejs的工程下创建一个test.js文件,添加下边代码

    var webdriver = require('selenium-webdriver'),
        By = webdriver.By,
        until = webdriver.until;var driver = new webdriver.Builder()
        .forBrowser('chrome')
        .build();
    
    driver.get('https://www.baidu.com');
    driver.findElement(By.id('kw')).sendKeys('webdriver');
    driver.findElement(By.id('su')).click();
    driver.wait(until.titleIs('webdriver_百度搜索'), 1000);
    
    

    执行命令

    node test.js

    出现下边错误

    Error: The ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriver from http://chromedriver.storage.googleapis.com/index.html and ensure it can be found on your PATH.

    大概意思就是在PATH中没找到 ChromeDriver

    chromedriver 所在的目录加入PATH

    /etc/profile 或者~/.bashrc 都可以
    例如我的chromedriver文件在 /home/qiang/bin` 目录下

    vim  ~/.bashrc
    

    添加下边内容

    MY_SBIN=/home/qiang/bin
    
    PATH=$MY_SBIN:$PATH
    

    创建软链

    chromedriver的目录执行
    注意大小写.

    sudo ln -s `pwd`/chromedriver /sbin/ChromeDriver

    再次执行

    node test.js

    出现下边情况
    先打开了 百度页面,然后搜索 简书.

    image.png

    相关文章

      网友评论

        本文标题:Centos 7.6 安装selenium

        本文链接:https://www.haomeiwen.com/subject/lmyjdctx.html