2017-02-14 20 views
0

セレンのChromedriverを使用して、 私が望むタブに切り替えることができます。driver.SwitchTo().Window(tabHandle);でも、ブラウザのタブのフォーカスは変わりません。どのように現在のタブを作成するには、ドライバは目に見える参照ですか?ドライバは別のタブに正常に切り替えられましたが、ドライバが最初に作成した前のタブはまだアクティブであり、表示されています。セレンの別のタブにフォーカスを切り替える方法は?

簡単に言うと、作成したタブのフォーカスを変更して表示する必要があります。出来ますか?

+1

を使用してフォーカスを変更することができます答えてくれてありがとう(http://stackoverflow.com/a/41515618/3967709)@SaurabhGaur – Gokul

答えて

0

あなたはActions

Actions actions = new Actions(driver); 
actions.KeyDown(Keys.Control).KeyDown(Keys.Tab).KeyUp(Keys.Tab).KeyUp(Keys.Control).Perform(); 
+0

これは私のために動作しませんでした。 また、Tabは修飾キーではないので、SendKeysを使用する必要があります。 – Gokul

関連する問題