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:返回函数,闭包
    对象的行为和数组
    类、对象和包
    Java语言中的程序流程控制
    初识Java,Java语言概述
    有限广播地址与直接广播地址
    H3C模拟器HCL注意事项
    HDLC协议
    NETBIOS的作用
    HP DL380G7 RAID配置
  • 原文地址:https://www.cnblogs.com/myal/p/9373516.html
Copyright © 2011-2022 走看看