访问iframe watir中的元素

时间:2018-08-05 14:25:08

标签: ruby iframe watir

如何在watir中访问外部iframe中的元素?

<iframe src="externalurl">
<html>
<body>
<div class="hello">hello</div>
<form src="externalurl">
<div class="classInFormInIframe"></div>
</form>
</body>
</iframe>

我如何也可以使用外部URL访问表单内的div?

2 个答案:

答案 0 :(得分:0)

此代码将访问div

b.iframe(src: 'externalurl').form(src: 'externalurl').div

如果您想触发类似click之类的操作,则

b.iframe(src: 'externalurl').form(src: 'externalurl').div.click

答案 1 :(得分:0)

《瓦特框架指南》刚刚更新:http://watir.com/guides/frames/

假设可以轻松识别唯一元素,请尝试尽可能少地嵌套。

b.iframe(src: 'externalurl').div(class: 'classInFormInIframe')