• selenium 浏览器基础操作(Python)


    想要开始测试,首先要清楚测试什么浏览器。如何为浏览器安装驱动,前面已经聊过。

    其次要清楚如何打开浏览器,这一点,在前面的代码中,也体现过,但是并未深究。下面就来聊一聊对浏览器操作的那些事儿。

    from selenium import webdriver
    from time import sleep
    
    #打开浏览器
    driver = webdriver.Firefox()
    
    #打开网页
    driver.get("https://www.baidu.com/")
    
    #设置当前浏览器宽高为200,300
    driver.set_window_size("200","300")
    sleep(2)
    
    #浏览器最大化
    driver.maximize_window()
    
    #打印浏览器标题
    print(driver.title)
    
    #打印当前url
    print(driver.current_url)
    
    #浏览器前进后退
    driver.find_element_by_name("tj_trnews").click()
    driver.back()
    sleep(2)
    driver.forward()
    sleep(2)
    
    #退出浏览器
    driver.quit()
    from selenium import webdriver
    import time
    #关闭浏览器某个窗口
    driver = webdriver.Firefox()
    driver.get("http://home.firefoxchina.cn/")
    driver.find_element_by_css_selector("a[title='微 博']").click()
    
    #切换到想要关闭的窗口  
    driver.switch_to.window(driver.window_handles[-1])
    
    #关闭当前窗口
    driver.close()

    切换窗口的问题在  selenium切换窗口 里面有介绍

  • 相关阅读:
    Maven name=archetypeCatalog value=internal
    ResponseBody和文件上传
    Idea控制台中文乱码
    idea tomcat部署项目路径
    git 常用操作
    webpack
    AbstractQueuedSynchronizer-AQS
    线程安全
    cpu多级缓存
    Axure中继器设置单选
  • 原文地址:https://www.cnblogs.com/wulisz/p/7611036.html
Copyright © 2020-2023  润新知