首先,您必须将type属性的值更改为隐藏的文本。以下使用javascript的代码将适用于此:
jse.executescript("document.getElementsByName('body')[0].setAttribute('type', 'text');");现在,您可以使用WebDriver键入该文本。因此,使用Java和Javascript在WebDriver中输入隐藏字段的总体代码如下:
WebDriver driver = new FirefoxDriver();JavascriptExecutor jse = (JavascriptExecutor)driver;jse.executescript("document.getElementsByName('body')[0].setAttribute('type', 'text');");driver.findElement(By.xpath("//input[@name='body']")).clear();driver.findElement(By.xpath("//input[@name='body']")).sendKeys("Ripon: body text");


