zoukankan      html  css  js  c++  java
  • 在centos7 上安装chrome+chromedriver

    安装chrome
    首先安装google的epel源
    vi /etc/yum.repos.d/google.repo
    [google]
    name=Google-x86_64
    baseurl=http://dl.google.com/linux/rpm/stable/x86_64 
    
    enabled=1
    gpgcheck=0
    gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 
    
    
    yum update , 然后yum install google-chrome-stable
    chromedriver下载
    https://npm.taobao.org/mirrors/chromedriver/ 
    
     将下载的chromedriver 放到脚本同级目录调用
    3.安装selenium,使用是的python3
    pip3 install selenium 
    默认centos 7已经安装了python2,指定python3安装selenium可以指定bin目录下的pip来安装
    代码测试:
    以登陆西部数码为例
    #!/usr/local/python3/bin/python3
    
    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    
    
    chrome_options = Options()
    chrome_options.add_argument("--headless")
    chrome_options.add_argument('--disable-gpu')
    chrome_options.add_argument('--no-sandbox')
    url="https://www.west.cn/login.asp 
    
    "
    brower=webdriver.Chrome(executable_path="./chromedriver", chrome_options=chrome_options)
    brower.get(url)
    name=brower.find_element_by_xpath('//input[@name="u_name"]')
    name.send_keys('******')
    mima=brower.find_element_by_xpath('//input[@name="u_password"]')
    mima.send_keys('******')
    button=brower.find_element_by_xpath('//button[@class="g-commo"]')
    button.click()
    brower.refresh()
    brower.get("https://www.west.cn/Manager/")
    brower.quit()
    

     linux查看谷歌版本:/usr/bin/google-chrome -version

  • 相关阅读:
    android dumpsys meminfo 详解
    效率思维模式与Zombie Scrum
    Mac中Run快捷键修改
    airtest+pytest实战教程05—登录智学网app
    对select函数的理解
    Appium定位元素
    Hack The Box——ServMon
    Oracle DG常用视图与运维护常用操作
    Oracle EBS订单的流程(Order->AR)
    财经法规与会计职业道德
  • 原文地址:https://www.cnblogs.com/fh-fendou/p/10824239.html
Copyright © 2011-2022 走看看