美文网首页@软件测试我爱编程
selenium webdriver(python)---定位元

selenium webdriver(python)---定位元

作者: 太阳当空照我要上学校 | 来源:发表于2018-05-22 15:39 被阅读15次

    下面介绍几种常见的Selenium元素方法。

    1)通过ID定位元素

    图1

    如图1 代码,根据元素id查找元素,可以这样写:

    driver.find_element_by_id("kw")

    2)通过Name定位元素

    如图1 代码,根据元素name查找元素,可以这样写:

    driver.find_element_by_name("wd")

    3)通过className定位元素

    如图1 代码,根据元素className查找元素,可以这样写:

    driver.find_element_by_class_name("s_ipt")

    4)通过css定位元素

    图2

    如图2 代码,查找p元素,可以这样写:

    driver.find_element_by_css_selector('p.content')

    5)通过链接文本定位元素


    图3

    如图3 代码,根据链接文本查找"网页",可以这样写:

    driver.find_element_by_link_text("网页")

    6)通过XPATH定位元素

    图4

    如图4 代码,查找 "username"元素,可以这样写:driver.find_element_by_xpath("//form[@id='loginForm']/input[1]")

    driver.find_element_by_xpath("//input[@name='username']")

    相关文章

      网友评论

        本文标题:selenium webdriver(python)---定位元

        本文链接:https://www.haomeiwen.com/subject/snwhjftx.html