我正在使用 Webdriver 2.25.0 和 Firefox 14
我有以下文本区域:
<textarea id="source-text" placeholder="Start typing your text" style="resize: none; overflow: hidden;"></textarea>
我在我的 HomePage 对象中识别这个文本区域,如下所示:
@FindBy(how = How.CSS, using = "div.myclass textarea")
public WebElement columnLeftTextarea;
我想要做的只是使用以下代码在此文本区域内键入一些文本
homePage.columnLeftTextarea.sendKeys("some text");
这将返回以下错误:
Type mismatch Can't assign non-array value to an array
textarea 被正确定义为我运行时
homePage.columnLeftTextarea.getAttribute("placeholder")
我得到正确的文字
我什至尝试通过将功能设置为可处理本机事件来启动浏览器:
FirefoxProfile ffProfile = new FirefoxProfile(new File(generalPropertiesTestObject.getFirefox_profile_template_location()));
ffProfile.setEnableNativeEvents(true);
FirefoxDriver ffd = new FirefoxDriver(ffProfile);
capabilities = ffd.getCapabilities();
但我仍然遇到同样的错误。有人对此有任何想法吗?