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/

  

 

 

     

posted @ 2019-12-10 21:31  太阳-向日葵  阅读(214)  评论(0编辑  收藏  举报