zoukankan      html  css  js  c++  java
  • Selenium+Python 自动化 之八种元素定位方法

    导入selenium中的webdirver包

    from selenium import webdriver

    1、id定位

    driver.find_element_by_id("username").send_keys("admin")

    2、name定位

    driver.find_element_by_name("username").send_keys("admin")

    3、class定位

    driver.find_element_by_class_name("")

    4、tag定位

    driver.find_element_by_tag_name("input")

    5、link定位

    driver.find_element_by_link_text("忘记密码").click()

    6、partial link 定位

    driver.find_element_by_partial_link_text("忘记密(关键字)").click()

    7、XPath 定位

    绝对路径定位

    获取绝对路径的方法:

    第一步:按F12

    第二步:Ctrl+Shift+C,点击要定位的元素

    第三步:在代码区域右击,选择Copy-CopyXpath

    driver.find_element_by_xpath("/html/body/div/div[2]/div[1]/div[3]/div/button").click()

    8、css定位

    driver.find_element_by_css_selector("").send_keys()
  • 相关阅读:
    golang 内存模型
    go-设计思想
    扁平化团队的实质
    技术团队的管理体系
    技术团队的目标管理
    从0到1打造直播 App
    管理你的项目
    JavaEE开发基础
    Java调优知识汇总
    从技术走向管理读书笔记
  • 原文地址:https://www.cnblogs.com/wanglisen/p/14156802.html
Copyright © 2011-2022 走看看