我正在使用Selenium编写一个自动测试框架。我正在尝试测试与第三方Web应用程序交互的应用程序。我无权访问网络应用程序的源代码。
我希望能够使用selenium将一些文本放在文本框中,但无论我怎么努力,selenium IDE都无法记录我将文本放入此框中。
Firebug似乎暗示这是因为我试图写的框是一个单独的html表单嵌入页面。但是,我能够与Web应用程序进行交互,以便光标位于文本框中。
有没有办法:
a)在当前光标位置输入文本(即没有引用定位器,因为我似乎无法获取定位器。)
,或者
b)获取当前持有光标的元素的定位符?
提前致谢, 瑞克
答案 0 :(得分:1)
如果是iframe,您需要将焦点更改为iframe并尝试执行操作。