クロムで1つのサイトを開きますが、その前にすべての実行でクロム設定ウィンドウが表示されます。新しいウィンドウに切り替えて前のウィンドウを閉じます。 ()とdriver.quit()が表示されますが、ウィンドウ全体が閉じています。特定のタブに切り替えて他のタブを閉じる
1)どちらが子ウィンドウとして使用され、どちらが親ウィンドウとして使用されるかはどのようにして知ることができますか? 2)「クロム設定」として表示されるウィンドウを閉じるにはどうすればよいですか? 以下は私が使用しているコードです:
System.setProperty( "webdriver.chrome.driver"、 ".//chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://demoqa.com/");
Thread.sleep(2000);
//windows maximize
driver.manage().window().maximize();
String winHandleBefore = driver.getWindowHandle();
// Switch to new window opened
for(String winHandle : driver.getWindowHandles()){
driver.switchTo().window(winHandle);
}
driver.switchTo().window(winHandleBefore);
私は自分のクロームでそのサイトを開こうとしました。それは私のための任意のセキュリティ設定を開けていない –
いくつの合計タブがありますか?セレンの焦点がどこにあるスクリプトが起動されたら?そのセキュリティページで? –
はい..そのクロム設定は他のシステムには入っていません。私のシステムでは.. :(クロム設定を含む。)2つのタブがあり、demoqaサイトタブに切り替えてクロム設定タブを閉じたい – Rupali