zoukankan      html  css  js  c++  java
  • python3+selenium入门06-浏览器操作

    WebDriver主要提供元素操作的方法,但也提供了一些关于浏览器操作的方法,比如设置浏览器大小,浏览器前进,后退,刷新等

    设置浏览器大小

    有时候需要设置浏览器大小,比如访问收集网页,设置浏览器大小跟手机一样大的尺寸,比如(480*800)

    from selenium import webdriver
    dr = webdriver.Chrome()
    dr.set_window_size(480,800)

    浏览器最大化

    from selenium import webdriver
    dr = webdriver.Chrome()
    dr.maximize_window()

    浏览器前进、后退、刷新

    import time
    from selenium import webdriver
    dr = webdriver.Chrome()
    dr.maximize_window()
    dr.get("https://www.baidu.com")#打开百度
    xw = dr.find_element_by_link_text('新闻')#定位新闻
    xw.click()#点击
    dr.back()#浏览器后退
    time.sleep(2)#程序暂停两秒,看的清楚
    dr.forward()#浏览器前进
    dr.refresh()#浏览器刷新
     
     
     

    浏览器url,title。可以用来验证打开的网页是否正确

    from selenium import webdriver
    dr = webdriver.Chrome()
    dr.maximize_window()
    dr.get("https://www.baidu.com")#打开百度
    print(dr.title)
    print(dr.current_url)

  • 相关阅读:
    Python反射(自省)机制
    Python多态和多态性
    Python中子类调用父类的方法
    Python类的组合和继承
    Python类的静态属性、类方法、静态方法
    Python类的内置函数
    Python json模块详解
    python os模块总结
    python sys模块详解
    python 模块和包的入方法
  • 原文地址:https://www.cnblogs.com/myal/p/9373516.html
Copyright © 2011-2022 走看看