0

WATIR テストには Radrails を使用します。これが私のコードです:

ie.link(:text, "First").click
ie.link(:text, "Second").click
ie1 = Watir::IE.attach(:title, "Second")

次に、テストの実行を監視します。つまり、窓が見えます。2 番目のウィンドウをクリックすると、新しいタブの新しいブラウザ ウィンドウが開きます。今、この新しいタブで操作したいのですが、IEでは最初のタブが表示されています。Second という名前の新しいタブでコマンドがどのように実行されるかを確認したいと思います。誰かがこれを行う方法を提案できますか?

4

1 に答える 1

0

私の知る限り、Watir はブラウザー タブの操作を直接サポートしていません。

ただし、タブを表示するだけであれば、IE のキーボード ショートカットを使用してタブを操作できます (http://windows.microsoft.com/en-us/windows7/internet-explorer-keyboard-shortcuts)。

開いたタブが最後のタブであると仮定すると、次を使用して切り替えることができます。

ie.send_keys([:control, '9'])

または、それが次のタブである場合は、次を使用して切り替えることができます。

ie.send_keys([:control, :tab])
于 2012-06-12T17:05:15.747 に答える