support test id selector. Closes #49