51Testing软件测试论坛
标题:
请教RF中识别iframe的问题
[打印本页]
作者:
vi_2010
时间:
2015-1-20 16:50
标题:
请教RF中识别iframe的问题
<div class="ke-edit" style="display: block; height: 360px;">
<iframe class="ke-edit-iframe" frameborder="0" hidefocus="true" style="width: 100%; height: 360px;">
#document
<html webdriver="true">
<head></head>
<body class="ke-content"></body>
</html>
</iframe>
<textarea class="ke-edit-textarea" hidefocus="true" style="width: 100%; height: 360px; display: none;"></textarea>
</div>
请教各位,如果我想在iframe里的html的body输入内容我可以怎么实现.
我自己写的:
select frame css=.ke-edit-iframe
input text xpath = /html/body 啊啊啊aaa
运行后会报这个错误ebDriverException: Message: u'Element must be user-editable in order to clear it.' ; Stacktrace:
请教各位大神我该如何解决
作者:
vi_2010
时间:
2015-1-21 09:29
为什么没人回复呢?
作者:
gigliolily
时间:
2015-1-29 14:52
确定下有没有进iframe,可以用xpath=//iframe[@class='ke-edit-iframe'],还要确定这个ke-edit-iframe是不是唯一的,然后后面xpath=//,body中最好有个控件,文本框,这样才可以定位输入
作者:
樱花季节
时间:
2015-3-6 14:01
识别frame中的元素,首先select该frame,然后选择里面的元素。操作完成后记得释放frame
Select Frame xpath=//*[@id="flowCfgFrame"]
Click Element css=#flowTree_8_switch
Unselect Frame
作者:
hb_zql
时间:
2015-8-21 09:48
这个问题有解决的方法么,楼上的姐姐处理不了;大神给指导下!~~
作者:
deadgrape
时间:
2015-8-21 10:46
我举得你需要的效果是:<body class="ke-content">啊啊啊aaa</body>,我觉得这个需要执行JS代码来实现,你可以找个JS开发,教你如何实现这个效果的JS代码段,然后用Execute Javascript 函数来执行
作者:
tyy_02
时间:
2015-9-14 21:32
这个问题我也遇到了,搞了好长时间都解决不了
作者:
hb_zql
时间:
2015-9-15 12:09
我遇到的上面的问题,我的解决方式是不用input text 而是用Press key
附代码
click element css=.popup
Select Frame css=.ke-edit-iframe
Click Element css=.ke-content
Press Key css=.ke-content 输入创建信息
unSelect Frame
click button xpath=/html/body/div[2]/div/div/div/div/div/form/div[3]/button
这个是我跑我程序的代码不能直接用,要修改成自己的哦!~~
作者:
litest_co
时间:
2016-3-14 22:39
应该可以用js吧
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2