我必须登录应用程序。但UI上的不同框架上提供了用户名和密码文本框。
当我使用IDE录制并导出到JAVA时,相同的代码无效。 我收到一个错误,说元素不存在。这是因为文本框位于UI上的附加框架上。
请让我如何控制这个框架,然后输入文字。
谢谢, Md Ashfaq
答案 0 :(得分:0)
你是通过ide在firefox上录制然后在其他浏览器上运行你的测试吗?coz有时差异浏览器会以不同的方式解释它[我遇到的问题是同一个网页在firefox中有iframe但在IE中没有]。请检查前面的
答案 1 :(得分:0)
使用API功能到SwitchToFrame()然后查找元素并与之交互。 注意:您必须切换到所需的任何帧,我发现它有效地执行selectDefaultFrame,尝试在可用帧中迭代并获取句柄/帧名称