How to check if element contains specific class attribute

前端 未结 7 1745
生来不讨喜
生来不讨喜 2021-02-05 02:09

How can I check if a selenium web element contains a specific css class.

I have this html li element

  • 7条回答
    •  醉话见心
      2021-02-05 02:22

      Simmilar to previous one, but with java 8 capabilities:

      String classes= getDriver().findElement(someSelector).getAttribute("class");
      Optional classFindResult = Arrays.stream(elementClasses.split(" ")).filter(el -> el.equals("myClass")).findFirst();
      if(openClassFindResult.isPresent()){
          return true;
      }
      return false;
      

    提交回复
    热议问题