私はセレンWebドライバーを使用しています。親ウィンドウを開きました。リンクをクリックすると、新しいウィンドウが開きます。リストから値を選択すると、このウィンドウが自動的に閉じます。ここで、親ウィンドウで操作する必要があります。これどうやってするの?次のコードを試しました:
String HandleBefore = driver.getWindowHandle();
driver.findElement(By.xpath("...")).click();
for (String Handle : driver.getWindowHandles()) {
driver.switchTo().window(Handle);}
driver.findElement(By.linkText("...")).click();
driver.switchTo().window(HandleBefore);
ただし、これは機能しません。