zoukankan      html  css  js  c++  java
  • Seleniumselenium基础入门

    什么是selenium?

      Selenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。

        selenium启动谷歌浏览器   

          1.注意事项   

            1.1 脚本的名称一定不能selenium   

            1.2 输入网址的时候要加上http://   

          2.下载webdriver地址:     

            谷歌浏览器的驱动:https://npm.taobao.org/mirrors/chromedriver

           根据浏览器版本下载完驱动后,放在环境变量目录。如python的根目录,或者你可以自定义 。

    from selenium import webdriver
    from time import sleep
    driver
    = webdriver.Chrome() driver.get("http://www.baidu.com/") sleep(5) driver.quit()

    谷歌浏览器模拟移动端

    1.操作步骤   

      <1.导包   

      <2.添加谷歌浏览器加载项   

      设置模拟的手机型号   

      mobileEmulation = {"deviceName":"iPhone X"}   

      options = webdriver.ChromeOptions()   

      options.add_experimental_option("mobileEmulation",mobileEmulation)  

       <3.打开谷歌浏览器---将屏蔽信息提示栏参数传入打开浏览器中   

       <4.打开地址   

       <5.关闭浏览器   

    2.需求   

      使用selenium打开谷歌浏览器,模拟iPhone X手机。

    from selenium import webdriver
    from time import sleep
    mobileEmulation = {"deviceName":"iPhone X"} options = webdriver.ChromeOptions() options.add_experimental_option("mobileEmulation",mobileEmulation) driver = webdriver.Chrome(chrome_options=options) url = "http://www.baidu.com/" driver.get(url) sleep(5) driver.quit()

  • 相关阅读:
    k8s1.13.0二进制部署-Dashboard和coredns(五)
    一、服务器简介
    Java检测端口的占用情况
    GreenMail邮件测试服务器
    PowerMock简单使用
    源码-集合:ArrayList
    Maven初步接触
    Java测试工具和框架
    Git初步
    java+搜索引擎
  • 原文地址:https://www.cnblogs.com/wzhqzm/p/13327971.html
Copyright © 2011-2022 走看看