The following Code fails in IE and Firefox. Never had a problem with Chrome.
foundElement = driver.FindElement(By.Id("btn-GDR"));
It says couldn't find the element #btn\-GDR
Why is Selenium inserting a \
before the -
?
Firefox 65.0.2 Version IE 11.0.9600.19301
EDIT: More Info: I've tried using
"btn\x2dGDR" meaning \x2d is the "-" symbol (ASCII in HEX) but it does not solve the problem. It always insert a "\" before it.