2017-02-24 5 views
0

Chromeドライバのタブを切り替えるプログラムを作成しようとしています。chromeDriverのセレンスイッチタブ

私はこのコード

for(String winHandle:driver.getWindowHandles()){ 
      driver.switchTo().window(winHandle); 
     } 

または

Actions action= new Actions(driver); 
action.keyDown(Keys.CONTROL).sendKeys(Keys.TAB).build().perform(); 

または

driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"\t"); 

ではなく、仕事を使用しています。誰かがそれを解決する方法を知っていますか?

+0

タブは、ブラウザの用語で、窓と同じものです。それはすべてのタブです。新しいブラウザウィンドウが別に提示されました。ここで言及した方法を使用してタブを切り替える: 'driver.switchTo()。window(...)' – sircapsalot

答えて

0

タブは、ブラウザーの用語ではウィンドウと同じもので、セレンの用語です。それはすべてのタブです。新しいブラウザウィンドウが別に提示されました。

あなたはここに記載の方法使って、タブを切り替える:

driver.switchTo().window(...) 
関連する問題