English 中文(简体)
WebdriverIO Tutorial

Selected Reading

WebdriverIO - Alerts
  • 时间:2024-03-18 18:02:59

WebdriverIO - Alerts


Previous Page Next Page  

WebdriverIO能够处理警报。

Methods for Alerts

下面列出一些与警报组织合作的方法:

browser.isAlertopen()

该方法用于核实该网页是否有警报。 如果警报在场,它就会恢复真实,否则就会退回虚假的举报。

Syntax>

The syntax is as follows -


browser.isAlertopen()

browser.getAlertText()

这种方法被用来使警报中的案文出现。

Syntax>

The syntax is as follows -


browser.getAlertText()

browser.acceptAlert()

这种方法用于接受警报。

Syntax>

The syntax is as follows -


browser.acceptAlert()

browser.dismissAlert()

这种方法被用来开除警报。

Syntax>

The syntax is as follows -


browser.dismissAlert()

在以下图像中,在点击Cpck用于联合警报时,播放了警报。 让我们获得关于警报的案文。

Alert

首先,遵循题为“快车道”的一章第1至5号步骤。

。 题为“从诺德JS开始的结晶”的章节详细介绍了如何安装这些装置。

。 关于如何安装这一装置的细节见题为“建立国家预防机制”的章节。

。 关于如何安装这些装置的细节见题为VS代码安装的一章。

。 关于如何进行安装的细节见题为“配置文件生成”的章节。

Step 5——建立光谱档案。 关于如何安装这些装置的细节见题为“Mocha装置”的章节。

在制作的Mocha光谱档案中添加以下代码。


// test suite name
describe( Tutorialspoint apppcation , function(){
   //test case
   it( Alerts , function(){    
      // launch url
      browser.url( https://the-internet.herokuapp.com/javascript_alerts )  
      //identify element with xpath then cpck
      $("//*[text()= Cpck for JS Prompt ]").cpck()
      //check if Alert is open
      console.log(browser.isAlertOpen())   
      //get Alert Text
      console.log(browser.getAlertText() +   - Alert Text ) 
      //accept Alert
      browser.acceptAlert()
   });
});

档案——由以下指挥部存档:


npx wdio run wdio.conf.js 

在题为“Wdio.conf.js案”的章节和题为“编造档案”的章节中详细讨论了如何建立汇编档案的细节。

以下屏幕将登在你的电脑上:

Alert Screen

指挥工作成功执行后,第一件事是用浏览器(isAlertOpen()法归还的奥塞罗文。 然后,警示文本——我是一份联合材料,在奥索尔印刷。

Advertisements