org.openqa.selenium.remote.RemoteWebDriver.getTitle()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(147)

本文整理了Java中org.openqa.selenium.remote.RemoteWebDriver.getTitle方法的一些代码示例,展示了RemoteWebDriver.getTitle的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RemoteWebDriver.getTitle方法的具体详情如下:
包路径:org.openqa.selenium.remote.RemoteWebDriver
类名称:RemoteWebDriver
方法名:getTitle

RemoteWebDriver.getTitle介绍

暂无

代码示例

代码示例来源:origin: la-team/light-admin

@Override
public String getTitle() {
  return webDriver.getTitle();
}

代码示例来源:origin: org.xwiki.platform/xwiki-platform-test-ui

@Override
public String getTitle()
{
  return this.wrappedDriver.getTitle();
}

代码示例来源:origin: org.eclipse.che.selenium/che-selenium-core

@Override
public String getTitle() {
 return driver.getTitle();
}

代码示例来源:origin: com.applitools/eyes-selenium-java3

public String getTitle() {
  return driver.getTitle();
}

代码示例来源:origin: org.mycore/selenium-utils

public String getTitle() {
  return delegate.getTitle();
}

代码示例来源:origin: paypal/SeLion

/**
 * @return the actual title for this page
 */
public String getActualPageTitle() {
  return Grid.driver().getTitle();
}

代码示例来源:origin: com.github.becausetesting/commons

/**
 * @Title: pageTitleIs @Description: TODO @author
 *         ahu@greendotcorp.com @param @param params1 @return void return
 *         type @throws
 */
public void pageTitleIs(String params1) {
  // throw new PendingException();
  String title = driver.getTitle();
  Assert.assertEquals(params1, title);
}

代码示例来源:origin: com.saucelabs/sebuilder-interpreter

@Override
public String get(TestRun ctx) {
  return ctx.driver().getTitle();
}

代码示例来源:origin: te-con/ehour

public static void assertCustomerManagementLoaded() {
  assertEquals("Client management", Driver.getTitle());
}

代码示例来源:origin: te-con/ehour

public static void assertPmLoaded() {
  assertEquals("Project Management", Driver.getTitle());
}

代码示例来源:origin: te-con/ehour

public static void assertConfigLoaded() {
  assertEquals("eHour Configuration", Driver.getTitle());
}

代码示例来源:origin: com.github.becausetesting/commons

/**
 * @Title: switchToWindowWithTitle @Description: TODO @author
 *         ahu@greendotcorp.com @param @param windowTitle @return void
 *         return type @throws
 */
public void switchToWindowWithTitle(String windowTitle) {
  // throw new PendingException();
  try {
    Robot robot = new Robot();
    Set<String> allwindows = driver.getWindowHandles();
    for (String window : allwindows) {
      driver.switchTo().window(window);
      if (driver.getTitle().contains(windowTitle)) {
        robot.delay(5000);
        // robot.keyPress(keycode);
      }
    }
  } catch (AWTException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }
}

代码示例来源:origin: bonigarcia/mastering-junit5

@Test
void testWithRemoteChrome(
    @DriverUrl("http://localhost:4444/wd/hub") @DriverCapabilities({
        "browserName=chrome",
        "version=59" }) RemoteWebDriver remoteChrome) {
  remoteChrome.get("https://bonigarcia.github.io/selenium-jupiter/");
  assertTrue(remoteChrome.getTitle().contains("JUnit 5 extension"));
}

代码示例来源:origin: bonigarcia/mastering-junit5

@Test
void testWithRemoteChrome(
    @DriverUrl("http://localhost:4444/wd/hub") @DriverCapabilities({
        "browserName=chrome",
        "version=59" }) RemoteWebDriver remoteChrome) {
  remoteChrome.get("https://bonigarcia.github.io/selenium-jupiter/");
  assertTrue(remoteChrome.getTitle().contains("JUnit 5 extension"));
}

代码示例来源:origin: paypal/SeLion

protected void processScreenShot() {
  logger.entering();
  processAlerts(Grid.getWebTestSession().getBrowser());
  dispatcher.beforeScreenshot(this);
  String title = "Default Title";
  try {
    title = Grid.driver().getTitle();
  } catch (WebDriverException thrown) { // NOSONAR
    logger.log(Level.FINER, "An exception occurred while getting page title", thrown);
  }
  boolean logPages = Boolean.parseBoolean(Config.getConfigProperty(ConfigProperty.LOG_PAGES));
  if (Boolean.parseBoolean(Config.getConfigProperty(ConfigProperty.AUTO_SCREEN_SHOT))) {
    SeLionReporter.log(title, true, logPages);
  } else {
    SeLionReporter.log(title, false, logPages);
  }
  dispatcher.afterScreenshot(this);
  logger.exiting();
}

相关文章