【问题标题】:Switching between browsers using Linktext in Selenium在 Selenium 中使用 Linktext 在浏览器之间切换
【发布时间】:2020-11-28 10:48:34
【问题描述】:

这就是在 Selenium 中使用 linkText 切换浏览器页面的方法,如下所示

【问题讨论】:

    标签: java selenium automation webdriver cross-browser


    【解决方案1】:
      public class locatorsPractice {
    
      public static void main(String[] args) throws InterruptedException {
        
        System.setProperty("webdriver.gecko.driver","/path");
        WebDriver driver =new FirefoxDriver();
        driver.manage().window().maximize();
        driver.navigate().to("https://browser url");
    
        String strMainWindowHandle=driver.getWindowHandle();
        System.out.println("Window title"+driver.getTitle());
        
        driver.findElement(By.linkText("Google")).click();
        Set <String> strHandles=driver.getWindowHandles();
        for (String handle:strHandles) {
            driver.switchTo().window(handle);
            String strTitle=driver.getTitle();
            if(strTitle.equalsIgnoreCase("Google")) {
                System.out.println(driver.getTitle());
                driver.manage().window().maximize();
                Thread.sleep(2000);
                driver.close();
            }
        }
        }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 2017-05-13
      • 2015-02-20
      • 2016-04-11
      • 2013-10-07
      • 2013-05-23
      相关资源
      最近更新 更多