SendKeys on selenium webdriver occasionally sends uppercase text in Internet Explorer 10

SendKeys on selenium webdriver occasionally sends uppercase text in Internet Explorer 10 - for example, the login page:

        var wait = WebDriverWaitObject();
        wait.Until(d => this.driver.FindElement(By.Id("uid")));
        this.driver.FindElement(By.Id("uid")).Clear();
        this.driver.FindElement(By.Id("uid")).SendKeys(username);

This happens sporadically only in IE and in no other browser. Is there an error with the send keys?

+3
source share
1 answer

I would not be surprised if it was a mistake. I would suggest changing IE version from 64 bit → 32 bit or vice versa to check.

, 10.0.11 (12 2013 .), . , , , .

, . downcase/lower . -

random_username = "John"
lowercase_username = random_username.lower()

lowercase_username

this.driver.FindElement(By.Id("uid")).SendKeys(lowercase_username)
+2

All Articles