zoukankan      html  css  js  c++  java
  • selenium入门:元素定位 tag_name、class_name、link_text

    #tag_name定位

    from selenium import webdriver

    from time import sleep

    driver=webdriver.Fixfox()

    driver.get("http://www.yanfan.com")

    driver.find_element_by_tag_name("input").send_keys("selenium")

    #driver.find_elements_by_tag_name("input")[0].send_keys("selenium")

    sleep(4)

    driver.quit()

    #class_name定位

    from selenium import webdriver

    from time import sleep

    driver=webdriver.Firefox()

    driver.get("http://www.baidu.com")

    driver.find_element_by_class_name("s_ipt").send_keys("selenium")

    sleep(2)

    driver.find_element_by_id("su").click()

    sleep(3)

    driver.quit()

    # link_text定位

    from selenium import webdriver

    from time import sleep

    driver=webdriver.Firefox()

    driver.get("http://www.126.com")

    driver.find_element_by_link_text("程序开发").click()  #精确定位

    sleep(3)

    driver.find_element_by_partial_link_text('神秘面纱').click()  #模糊定位

    sleep(3)

    driver.quit()

  • 相关阅读:
    BeanUtils.copyProperties的用法
    WinRAR下载
    安装Perl
    @Value设置默认值
    AutoHotkey
    解决springboot启动日志异常问题
    除以2换成位移操作(骚)
    IDEA生成doc文档生成chm文档
    VMWare虚拟机网络配置
    EOF小结
  • 原文地址:https://www.cnblogs.com/luckerzhang/p/9341538.html
Copyright © 2011-2022 走看看