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

  • 相关阅读:
    最小移动次数使数组元素相等
    计算几何
    北校门外的回忆
    洗衣服
    HDU1046:Gridland
    注册机的实现如(istarMenu CORE Keygen)
    是你吗?
    (译)KVO的内部实现
    通过UIColor转换为UIImage
    Palindrome Number 解题报告
  • 原文地址:https://www.cnblogs.com/luckerzhang/p/9341538.html
Copyright © 2011-2022 走看看