是否可以使用XPath检索html textarea的内容?

时间:2009-09-17 06:08:05

标签: html xpath webdriver browser-testing

我看了一遍,但找不到任何线索。是否可以做类似的事情:

//textarea/<some kind of function?>

<function>(//textarea)

我知道我可以使用JS或其他任何技术来做这件事,但我问,因为我正在使用WebDriver和Firefox测试TinyMCE textarea输入,并且由于JS执行延迟,我想单击格式化控件后等待textarea显示某个字符串,我在WebDriver中想到实现此目的的唯一方法是使用SlowLoadableComponent和XPath。那个或Thread.sleep但我想避免这种情况;)

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用TinyMCE,编辑器区域实际上不是TextArea - 它是一个IFrame。您最好的选择是使用谷歌浏览器(或类似的,以开发人员为目标的功能)来查看TMCE生成的内容。然后,您可以使用XPath:

//IFRAME

将检索页面上的所有IFRAME - 或者您可以添加属性:

//IFRAME[id="myiframe"]

将检索ID属性设置为'myiframe'

的页面上的所有IFRAME

希望这会有所帮助:)