19

以下はhtmlコードです..

<iframe id="I0_1366100881331" frameborder="0" width="100%">
<div class="ZRa">
<span id="button" class="hAa Qo Bg" tabindex="0" role="button" title="" aria-      label="Click here to publicly +1 this." aria-pressed="false">
</div>
</iframe>    

上記のシナリオでは、IFRAME (iframe id="I0_1366100881331") に切り替えて、その IFRAME に存在する SPAN でいくつかのアクションを実行したいと考えています。私はほとんどのケースで試しましたが、結果はありません:(...誰か助けてください。

カピバラルビーのみを使用したキュウリのソリューションが欲しい..

注:次のコードで試しましたが、結果はありませんでした。

page.driver.browser.switch_to.frame "I0_1366100881331"

4

3 に答える 3

33
within_frame(find('<css rule>')) do
  <code for dealing with iframe entries>
end
于 2014-02-27T20:01:36.437 に答える
13

メソッドを試すことができると思います:

within_frame 'id' do
  <code for dealing with iframe entries>
end
于 2013-04-16T10:21:48.377 に答える
0

このコードを持つことができます:

withinframe((:xpath,"//div")) do
#code
end
于 2017-08-23T11:08:04.023 に答える