• web自动化基础(三)---selenium--浏览器操作


    1、安装selenium

           pip install selenium

    2、selenium 工具包

         ide——录制

        webdriver——网页api库

        grid——分布式

    3、导入selenium

        from selenium import webdriver

      

    4、跟谷歌浏览器建立连接

         driver = webdriver.Chrome()  

              括号中可传参数

                    1、port 端口   port为0,自动生成端口

                    2、service_log_path,日志文件路径

    5、发送命令,只需要提供具体的请求body,命令的名称。

         driver.get("http://baidu.com")

    6、浏览器

           窗口

              1、窗口最大化            driver.maximize_window()

              2、关闭 

                        关闭会话,关闭浏览器,关闭chromedriver  ————driver.quit()

                        关闭窗口,关闭当前的窗口,其他窗口没有关,浏览器也没有关闭。chromdriver也还在。————driver.close()

              3、设置窗口大小

                              driver.set_window_size(400,800)

                              使用场景:模拟h5的操作时,设置窗口大小

              4、前进、后退、刷新

                       后退——driver.back()

                       前进——driver.forward()

                       刷新——driver.refresh()

               5、页面title

                       page_title = driver.title
                       print(page_title)——结果:百度一下,你就知道

             6、页面url

                     url = driver.current_url
                     print(url)         ——结果:https://www.baidu.com/

      

         

  • 相关阅读:
    Bootstrap3 代码-代码块
    DB2 911错误的解释
    Bootstrap3 代码-用户输入
    Bootstrap3 代码-内联代码
    Bootstrap3 排版-列表
    Bootstrap3 排版-引用
    Bootstrap3 排版-地址
    Bootstrap3 排版-缩略语
    Bootstrap3 排版-改变大小写
    Bootstrap3 排版-对齐
  • 原文地址:https://www.cnblogs.com/taiyangfeng/p/12019334.html
Copyright © 2020-2023  润新知