1

私のアプリでは、いくつかのリンクをクリックすると、新しいタブで URL が開きます。新しいタブにアクセスできません。

使用してみましsend_keysたが、それを機能させることができませんでした。私は、watir-webdriver ではなく、classic-watir (1.9.0) を使用しています。残念ながら、これを検索しようとすると、watir-webdriver を参照する結果が多数得られますが、classic watir を参照する結果はありません。

ある時点で watir-webdriver にアップグレードする必要があることはわかっていますが、現時点では、すべてのテストをアップグレードする時間がありません。

4

1 に答える 1

1

タブへの取り付けは、ウィンドウへの取り付けと同じです。

attach新しいタブに移動できます。

ie2 = Watir::IE.attach(:title, 'new_windows_title')
ie2.close   #close the new tab

windowまたは、 orメソッドを使用できますwindows(これはwatir-classicとwatir-webdriverの両方で機能することに注意してください)。

#Close the last opened tab
ie.windows.last.use do
  ie.close
end

#Close a specific tab
ie.window(:title => 'new_windows_title').use do
  ie.close
end
于 2013-03-14T16:33:03.263 に答える