org.xwiki.test.ui.XWikiWebDriver.waitUntilJavascriptCondition()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 JavaScript  
字(3.4k)|赞(0)|评价(0)|浏览(107)

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

XWikiWebDriver.waitUntilJavascriptCondition介绍

[英]Waits until the provided javascript expression returns true.

The wait is done while the expression returns false.
[中]等待所提供的javascript表达式返回true。
等待在表达式返回false时完成。

代码示例

代码示例来源:origin: org.phenotips/patient-data-pageobjects

@Override
  public void waitUntilPageJSIsLoaded()
  {
    getDriver().waitUntilJavascriptCondition("return window.Prototype != null && window.Prototype.Version != null");
  }
}

代码示例来源:origin: phenotips/phenotips

@Override
  public void waitUntilPageJSIsLoaded()
  {
    getDriver().waitUntilJavascriptCondition("return window.Prototype != null && window.Prototype.Version != null");
  }
}

代码示例来源:origin: phenotips/phenotips

@Override
  public void waitUntilPageJSIsLoaded()
  {
    getDriver().waitUntilJavascriptCondition("return window.Prototype != null && window.Prototype.Version != null");
  }
}

代码示例来源:origin: org.phenotips/patient-data-pageobjects

@Override
  public void waitUntilPageJSIsLoaded()
  {
    getDriver().waitUntilJavascriptCondition("return window.Prototype != null && window.Prototype.Version != null");
  }
}

代码示例来源:origin: phenotips/phenotips

@Override
  public void waitUntilPageJSIsLoaded()
  {
    getDriver().waitUntilJavascriptCondition("return window.Prototype != null && window.Prototype.Version != null");
  }
}

代码示例来源:origin: phenotips/phenotips

@Override
  public void waitUntilPageJSIsLoaded()
  {
    getDriver().waitUntilJavascriptCondition("return window.Prototype != null && window.Prototype.Version != null");
  }
}

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

/**
 * Waits for the javascript libraries and their plugins that need to load before the UI's elements can be used
 * safely.
 * <p>
 * Subclassed should override this method and add additional checks needed by their logic.
 * 
 * @since 6.2
 */
public void waitUntilPageJSIsLoaded()
{
  // Prototype
  getDriver().waitUntilJavascriptCondition("return window.Prototype != null && window.Prototype.Version != null");
  // JQuery and dependencies
  // JQuery dropdown plugin needed for the edit button's dropdown menu.
  getDriver().waitUntilJavascriptCondition("return window.jQuery != null && window.jQuery().dropdown != null");
  // Make sure all asynchronous elements have been executed
  getDriver().waitUntilJavascriptCondition("return !document.getElementsByClassName('xwiki-async').length");
}

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

/**
 * @since 7.4M2
 */
@Override
public void waitUntilPageJSIsLoaded()
{
  super.waitUntilPageJSIsLoaded();
  // Actionbuttons javascript for saving the page.
  getDriver().waitUntilJavascriptCondition(
    "return XWiki.actionButtons != undefined && " + "XWiki.actionButtons.EditActions != undefined && "
      + "XWiki.actionButtons.AjaxSaveAndContinue != undefined");
}

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

/**
 * @since 7.4M2
 */
@Override
public void waitUntilPageJSIsLoaded()
{
  super.waitUntilPageJSIsLoaded();
  // // Actionbuttons javascript for saving the page.
  getDriver().waitUntilJavascriptCondition(
    "return XWiki.actionButtons != undefined && " + "XWiki.actionButtons.EditActions != undefined && "
      + "XWiki.actionButtons.AjaxSaveAndContinue != undefined");
}

相关文章