我想在瀏覽器中打開一個新的選項卡。 但是,它會在同一個標籤中打開第二個網址。無法在瀏覽器中打開新的選項卡。它加載第二個網址在同一個標籤
代碼:
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class ChromeFlock {
public static void main(String[] args) throws Exception { WebDriver driver; System.setProperty("webdriver.chrome.driver", "C:\\Automation\\chromedriver_win32\\chromedriver.exe"); driver = new ChromeDriver();
driver.manage().window().maximize();
String baseUrl = "http://www.google.co.uk/";
driver.get(baseUrl);
Thread.sleep(3000);
String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,"t");
driver.findElement(By.tagName("body")).sendKeys(selectLinkOpeninNewTab);
driver.get("http://www.facebook.com"); }
}
仍然是同樣的問題。打開第二個鏈接相同的標籤,而不是新的 –
@FieryCat你的語法是錯誤的。 – kushal
@ShaikhFarzan但你有以前的選項卡完成加載?嘗試增加超時時間 – FieryCat