I have a sprite image I am using and have seen other websites that implement a divisor in theirs. I can't figure out what it means. For instance:

```
background: #fff url("/css/sprite.png") no-repeat scroll -107px -55px / 167px padding-box border-box;

```

What does the "167px" mean?
['https://Stackoverflow.com/questions/36416808', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/-1/']
No. There is no way in Selenium WebDriver to access any attribute whose full name you don't know. You can't even enumerate over all attributes of a `WebElement`.

It doesn't look like the jsonwire protocol supports this concept. The GET\_ELEMENT\_ATTRIBUTE command takes a list of attribute names, not a list of attribute name patterns.

It is probable that you could query via a `JavascriptExecutor` and either XPath or CSS query to find all the attribute names for your element, then use that to loop over `getAttribute`. But if you're going to do that, you can just construct your XPath or CSS query to give you the values directly, and leave the `WebElement` out of it completely.
This concept works very well. Try this!

```java
WebElement element = driver.findElement(By.tagName("button"));

JavascriptExecutor executor = (JavascriptExecutor) driver;
Object elementAttributes = executor.executeScript("var items = {}; for (index = 0; index < arguments[0].attributes.length; ++index) { items[arguments[0].attributes[index].name] = arguments[0].attributes[index].value }; return items;",element);

System.out.println(elementAttributes.toString());

```