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()
  • 相关阅读:
    python input函数
    linux可用内存判断
    python if-elif-else 判断
    python if判断
    python使用range()函数创建数字列表list
    python range函数
    python语法缩进
    python for循环
    python列表删除和排序
    hbctf 父亲的信
  • 原文地址:https://www.cnblogs.com/wanglisen/p/14156802.html
Copyright © 2011-2022 走看看