2013-01-04 94 views
1

我在使用Selenium Webdriver在文本框中输入文本时遇到问题。在使用Selenium Webdriver在文本框中输入文本时出现问题sendkeys

我做到以下几点:

    element.clear(); 
      element.click(); 
      element.sendKeys(Keys.BACK_SPACE); 
      element.sendKeys("Joe"); 
在“乔”

,它的类型,但它是灰色的,这意味着它只是清除默认值,和类型,而不是点击文本框,然后输入它。当我手动输入“Joe”时,我单击文本框以便光标位于文本框中,但是element.click()不会为我执行此操作。

任何人都可以请建议我一个解决方案?

enter image description here

回答

0

试试这个 new Actions(driver).moveToElement(element).click().perform();

3

你试过吗?你不应该点击和退格。

element.clear(); 
element.sendKeys("Joe"); 
相关问题