0

Watir Webdriver (javascript がオン) を使用して、firefox で新しいタブを開こうとしています:

require 'rubygems'
require 'watir-webdriver'
browser = Watir::Browser.new :ff, :profile => "default" 
browser.goto "http://google.com"
browser.execute_script("window.open('http://yahoo.com','_newtab')")

このページの方法に従いました:プログラムでタブで新しいページを 開くしかし、新しいタブを開く代わりに、新しいウィンドウが開きます。新しいウィンドウではなく、新しいタブのみを開くにはどうすればよいですか? または、新しいタブを開く他の方法はありますか?

4

1 に答える 1

2

私は同じ問題を抱えていました.Seleniumの既知の問題であることが判明するまで、1日苦労しました: http://code.google.com/p/selenium/issues/detail?id=3380

どうやら、Selenium は新しいタブでリンクを開くことをサポートしておらず、新しいウィンドウのみをサポートしています。

于 2012-08-14T13:11:07.417 に答える