|
[b]求助!selenium中怎么识别2个相邻的frme
上下2个相邻的文本编辑框分别在上下行,2个输入框以("id=textarea_1")和(id=textarea_2)区别。其它2个框的frame名,属性都是一样的。输入文字的时候,在框中点一下,然后加载ifrme.
现在在第一个框中输入文字,已经成功实现,在执行第2个框中输入的时候,会报错,提示。。。not found
selenium代码如下:
selenium.click("textarea_1");/*需求描述*/
selenium.selectFrame("//iframe[@class='ke-iframe']");
selenium.type("//body[@class='ke-content']", "11111111");//在需求描述框中输入文字“1111111”
selenium.selectFrame("relative=up");
selenium.click("textarea_2");//接口功能
Thread.sleep(5000);
selenium.selectFrame("//iframe[@class='ke-iframe'][2]"); //在这个地方开始报错,提示NOT FOUND
selenium.type("//body[@class='ke-content'][2]", "222222222");在接口功能框中输入文字“1111111”
selenium.selectFrame("relative=up"); |
|