• selenium入门介绍


    一、什么是selenium?

      它是一个python的第三方库,对外提供的接口可以操作你的浏览器,然后让浏览器完成自动化操作。

    二、使用selenium

    1、安装

    pip3 install selenium

    2、操作谷歌浏览器

      首先安装谷歌浏览器驱动,chromedriver,驱动的版本要与谷歌浏览器的版本对应上(在网上可以查看版本对应映射表)。

    3、定位元素方法

    find_element_by_id  根据id查找

    find_elements_by_ name  根据name查找

    find_elements_by_ xpath  根据xpath查找

    find_elements_by_ tag_name  根据标签查找

    find_elements_by_ class_name  根据class名字查找

    find_elements_by_ css_selector  根据选择器查找

    find_elements_by_ link_text  根据链接内容查找

    4、代码演示

     
    #!/usr/local/bin/python3.7
    
    from selenium import webdriver
    import time
    
    # 创建浏览器对象
    browser = webdriver.Chrome()
    # 调用方法
    browser.get('https://www.baidu.com')
    # 定位搜索框
    search = browser.find_element_by_id('kw')
    time.sleep(1)
    # 在搜索框输入内容
    search.send_keys('美女')
    # 定位‘百度一下’按钮
    button = browser.find_elements_by_class_name('s_btn')[0]
    time.sleep(1)
    # 点击按钮
    button.click()
    time.sleep(1)
    # 定位具体图片
    img = browser.find_elements_by_class_name('op-img-covers-link-imgs')[2]
    # print(img)
    # 点击查看图片
    img.click()
    time.sleep(3)
    # 关闭浏览器
    browser.quit()
  • 相关阅读:
    21 viewPager--- hzScrollView ----llContainer
    21 ViewPager RadioGroup
    CLEAR REFRESH FEEE的区别
    在ALV中更新数据库表
    cl_gui_cfw=>flush
    cl_gui_cfw=>dispatch
    数据库表-DD01L DD02L DD03L-保存数据表和域的消息
    SAP 锁机制
    ABAP 搜索帮助
    SAP Basis常用事务代码
  • 原文地址:https://www.cnblogs.com/lxmtx/p/12988662.html
Copyright © 2020-2023  润新知