Question: Can we add bindings dynamically (in JS code) or are the binding annotations the only way to specify bindings?

Edit: It looks like there was something added to Polymer 2.0 to support this.

This is a method on Polymer element:
protected static addPropertyEffect(property: string, type: string, effect: Object=)
Inherited from Polymer.PropertyEffects

Answer: 
Your problem is here:

```
@After
    public void test_Cleaning(){
        System.out.println("Closing Browser");
        baseURL = null;
        driver.close();
        driver.quit();
    }

```

Try only with `close()`.
Explanation [here](https://stackoverflow.com/a/35286345/3881320).
We generally get this , if we use `driver.close()` and `driver.quit()` together so it would be better if you remove `driver.close()`;

```
 public void test_Cleaning(){
        System.out.println("Closing Browser");
        baseURL = null;
        driver.quit();
    }

```