我想自动测试我的vaadin组件,但为了做到这一点,我必须以某种方式获取并将值设置为相应的元素。通常在HTML DOM中你会看到它:
<textarea rows="4" cols="50">
At w3schools.com you will learn how to make a website. We offer free tutorials in all web development technologies.
</textarea>
但是在vaadin:
<input type="text" class="v-textfield v-widget v-has-width" id="first-name-text-field" aria-labelledby="gwt-uid-40" tabindex="0" style="width: 250px;">
但是这个元素可以包含与上面的textarea相同的文本。
我遗漏了一些东西,无法找到我应该获取/设置方法的地方。谷歌搜索没有帮助,官方文件似乎没有任何关于此事。此时我很困惑。
ps:如果它有帮助我想用Selenium测试它,但我认为它是无关的。我想回答任何可以指向正确方向的问题。感谢。
pss:也许java-selenium中的方法实际上是元素的getValue(),我不需要这个dom?