Как открыть вкладку в браузере?


(oleksergey) #1

Всем привет.

Скажите пожалуйста, кто знает, можно ли используя селениум открыть новую вкладку в браузере.

Если можно, то как?


(d3unka) #2

Можно открыть еще один браузер  вызовом нового обьекта WebDriver newDriver = new FirefoxDriver();


(Mykhailo Poliarush) #3

если мы говорим о WebDriver, нет, к сожалению нельзя, вы можете отслеживать данную фичу по линке http://code.google.com/p/selenium/issues/detail?id=18


(oleksergey) #4

А если мы говорим о Selenium RC?


(Mykhailo Poliarush) #5

и тут тоже нельзя, увы контекст только может быть или в одном табе или открыть попап окно.


(aspirin) #6

всем привет, может не прав может стоит покапать в сторону запуска сервера  -multiwindow -interactive
будет выполнять или в одном или каждый раз новый браузер


(Mykhailo Poliarush) #7


открыть то новый таб можно и так можно

{syntaxhighlighter brush: java;fontsize: 100; first-line: 1; }selenium.keyDownNative("17");
selenium.keyPressNative("84");
selenium.keyUpNative("17"); {/syntaxhighlighter}

только контекст выполнения теста всегда будет оставаться на первом табе, так реализован селениум