Class WebElementSelector


  • public class WebElementSelector
    extends java.lang.Object
    Thanks to http://selenium.polteq.com/en/injecting-the-sizzle-css-selector-library/
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.List<org.openqa.selenium.WebElement> evaluateSizzleSelector​(Driver driver, org.openqa.selenium.SearchContext context, org.openqa.selenium.By.ByCssSelector sizzleCssSelector)  
      org.openqa.selenium.WebElement findElement​(Driver driver, org.openqa.selenium.SearchContext context, org.openqa.selenium.By selector)  
      java.util.List<org.openqa.selenium.WebElement> findElements​(Driver driver, org.openqa.selenium.SearchContext context, org.openqa.selenium.By selector)  
      protected void injectSizzle​(Driver driver)  
      protected void injectSizzleIfNeeded​(Driver driver)  
      protected java.lang.Boolean sizzleLoaded​(Driver driver)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • sizzleSource

        protected java.lang.String sizzleSource
    • Constructor Detail

      • WebElementSelector

        public WebElementSelector()
    • Method Detail

      • findElement

        public org.openqa.selenium.WebElement findElement​(Driver driver,
                                                          org.openqa.selenium.SearchContext context,
                                                          org.openqa.selenium.By selector)
      • findElements

        public java.util.List<org.openqa.selenium.WebElement> findElements​(Driver driver,
                                                                           org.openqa.selenium.SearchContext context,
                                                                           org.openqa.selenium.By selector)
      • evaluateSizzleSelector

        protected java.util.List<org.openqa.selenium.WebElement> evaluateSizzleSelector​(Driver driver,
                                                                                        org.openqa.selenium.SearchContext context,
                                                                                        org.openqa.selenium.By.ByCssSelector sizzleCssSelector)
      • injectSizzleIfNeeded

        protected void injectSizzleIfNeeded​(Driver driver)
      • sizzleLoaded

        protected java.lang.Boolean sizzleLoaded​(Driver driver)
      • injectSizzle

        protected void injectSizzle​(Driver driver)