English 中文(简体)
WebdriverIO Tutorial

Selected Reading

WebdriverIO - Cookies
  • 时间:2024-03-18 18:12:04

WebdriverIO - Cookies


Previous Page Next Page  

我们可以使用网络用户网络处理厨师。 厨师帮助确定用户。 从一个网站向另一个网站传递信息,或在两个链接网站的闭会期间传递信息是一种有效的方法。

Methods for Cookies

我们可以使用以下方法补充、删除和获得与网络用户组织的 co——

browser.setCookies

用于为本页建立一个单一厨师或多个厨师。 为了建立一页的厨师,我们必须首先发射并在该网页上停留。

Syntax

The syntax is as follows -


browser.setCookies(
   {
      cookie, cookie.name, cookie.value, cookie.path, cookie.domain, 
      cookie.secure, cookie.httpOnly, cookie.expiry
   }
)

在这里,厨师是 object子或物体阵列,可以包含以下价值观:

    cookie>, 姓名- 它是可选择的参数,是指 co。

    cookie. Value- 它是可选择的参数,是指 co价值。

    cookie.path- 它是一条可选择的参数,指的是 co路。 缺省值是/(如果在增加厨师时没有增加)

    cookie.domain- 它是可选择的参数,是指 co。 缺省值是现行浏览背景的“URL”领域(如果在添加ok子时不添加这一内容)。

    cookie.secure- 检查 co是否安全是可选择的参数。 违约值是假的(如果在增加 co时不添加)。

    cookie>http://www.ohchr.org 检查 co是否为吉大港山区的类型是可选择的参数。 违约值是假的(如果在添加ok时不添加)。

    cookie.expiry

browser.getCookies

这被用于从现有网页上获得一个厨师。 如果把 co子名称作为这种方法的参数提供,则该 particular子应当获得。 页: 1

Syntax

The syntax is as follows -


//to get a specific cookie
browser.getCookies([ Topic ])


//to get all cookies
browser.getCookies()

browser.deleteCookies

这被用于从现有网页上删除一个厨师。 如果把 co子名称作为这种方法的参数提供,则该 particular子应予删除。 页: 1

Syntax

The syntax is as follows -


//to delete a specific cookie
browser.deleteCookies([ Topic ])


//to delete all cookies
browser.deleteCookies()

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

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

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

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

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

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

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


// test suite name
describe( Tutorialspoint apppcation , function(){
   //test case
   it( Cookies , function(){    
      // launch url
      browser.url( https://www.tutorialspoint.com/index.htm )
      //set cookies
      browser.setCookies([
         {name:  topic1 , value:  WebdriverIO },
         {name:  topic2 , value:  Selenium }
      ])
      //get a particular cookie
	   const t = browser.getCookies([ topic1 ])
      console.log(t);
      //get all cookies
      const a = browser.getCookies()
      console.log(a);
      //delete a cookie with name topic2
      browser.deleteCookies([ topic2 ])
      d = browser.getCookies()
      console.log(d)
      //delete all cookies
      browser.deleteCookies()
      m = browser.getCookies()
      console.log(m) 
   });
});

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


npx wdio run wdio.conf.js 

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

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

Cookie

指挥工作成功执行后,先把名称作为主题1的厨师详细写在议会。 接着,这两名厨师都展示了作为专题1和专题2的名称。

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

Cookie Screen

然后,我们删除了名称专题2的 co子,因此,其他 co子也用ole子印刷。 最后,关于删除所有厨师的问题,一个空洞的阵列在ole中印刷。

Advertisements