• 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)

  • 相关阅读:
    spring 源码解析(三)
    spring 源码解析(三)
    spring 源码解析(三)
    spring 源码解析(三) 容器的实现
    spring 源码解析(二) 3.修改编译生成,生成自定义版本。
    spring 源码解析(二) 1.开发环境,环境的搭建。
    思维-J
    思维-Ayoub's function
    图-D
    思维-Codeforces 1294D
  • 原文地址:https://www.cnblogs.com/myal/p/9373516.html
Copyright © 2020-2023  润新知