美文网首页
Web自动化(4):根据class属性选择元素

Web自动化(4):根据class属性选择元素

作者: lxmic | 来源:发表于2020-03-31 07:13 被阅读0次

    根据网页中class属性选择元素,返回符合条件的元素。网址我们依旧使用Plant cell的主页面。

    1. find_element查找class属性为"menu"的元素

    • 仅仅查找单个符合的元素——find_element_by_class_name('menu'),就算有很多个符合属性,最终只找到一个。
    • 可以看到,能找到15个[class = “menu”]的元素
      class = menu
    • 但是,我们根据打印出来的结果,只有一个值。


      只能找到一个值
    • 这个方法只会找到第一个符合条件的元素,如果找不到,则会报错。


      没有找到属性
    menu112class属性是没有的

    2. find_elements查找符合条件的元素

    • 如果我将方法改变为find_element_by_class_name('menu'),我们在进行一次打印,看看结果是否是15个menu。
    一共15个,和我们查找的一直
    • 如果我同样将menu变成menu112,它确不会报错,而是返回一个空列表。
    空列表

    3. 总结

    白月黑羽网站的内容总结


    相关文章

      网友评论

          本文标题:Web自动化(4):根据class属性选择元素

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