當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript index.when函數代碼示例

本文整理匯總了TypeScript中cucumber-tsflow/dist/index.when函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript when函數的具體用法?TypeScript when怎麽用?TypeScript when使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了when函數的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: click

 @when(pattern([
     /^кликнуть (?:на|по) (.*)$/
 ]))
 public async click(selector: string): Promise<void> {
     const element: WebElement = await this.getElement(selector);
     this.driver.actions().click(element).perform();
 }
開發者ID:kerbyfc,項目名稱:cucumber-tsflow-suite,代碼行數:7,代碼來源:mouse.ts

示例2: afterUrlChange

 @when(pattern([
     /^дождаться перехода (?:на|в) (.*)$/
 ]))
 public async afterUrlChange(url: string): Promise<string> {
     return await this.waitForUrlChange(url, (currentUrl: string) => {
         const diff: string = this.diff(currentUrl, url, '(', ')');
         throw new Error(`Время ожидания ${url} истекло ${diff}`);
     });
 }
開發者ID:kerbyfc,項目名稱:cucumber-tsflow-suite,代碼行數:9,代碼來源:navigation.ts

示例3: fillInput

 /**
  * @param selector
  * @param value
  */
 @when(pattern([
     // /^ввести в (.*?(?= (?:текст|цифр.?|значение)| ')).*'([^']*)'$/
     /^ввести в (.*) (?:значение|текст|число) '(.*)'$/
 ]))
 public async fillInput(selector: string, value: string): Promise<void> {
     const input: WebElement = await this.getElement(selector);
     return await this.driver.actions()
         .click(input)
         .sendKeys(value)
         .perform();
 }
開發者ID:kerbyfc,項目名稱:cucumber-tsflow-suite,代碼行數:15,代碼來源:keyboard.ts

示例4: navigateToPage

 @when(pattern([
     /^перейти (?:на|в) (.*)$/
 ]))
 public async navigateToPage(url: string): Promise<void> {
     return await this.navigateToUrl(url);
 }
開發者ID:kerbyfc,項目名稱:cucumber-tsflow-suite,代碼行數:6,代碼來源:navigation.ts

示例5: reloadPage

 @when(pattern([
     /обновить страницу/
 ]))
 public async reloadPage(): Promise<void> {
     return await driver.navigate().refresh();
 }
開發者ID:kerbyfc,項目名稱:cucumber-tsflow-suite,代碼行數:6,代碼來源:navigation.ts


注:本文中的cucumber-tsflow/dist/index.when函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。