Selenium:如何获取当前持有光标的元素的定位器?

时间:2010-11-29 18:17:56

标签: testing selenium firebug

我正在使用Selenium编写一个自动测试框架。我正在尝试测试与第三方Web应用程序交互的应用程序。我无权访问网络应用程序的源代码。

我希望能够使用selenium将一些文本放在文本框中,但无论我怎么努力,selenium IDE都无法记录我将文本放入此框中。

Firebug似乎暗示这是因为我试图写的框是一个单独的html表单嵌入页面。但是,我能够与Web应用程序进行交互,以便光标位于文本框中。

有没有办法:

a)在当前光标位置输入文本(即没有引用定位器,因为我似乎无法获取定位器。)

,或者

b)获取当前持有光标的元素的定位符?

提前致谢, 瑞克

1 个答案:

答案 0 :(得分:1)

如果是iframe,您需要将焦点更改为iframe并尝试执行操作。