小编RJC*_*RJC的帖子

量角器5.1.1 selenium-webdriver版本不一致

我最近升级到Protractor 5.1.1,在通过browser.manage()设置cookie时遇到了一些问题.addCookie()

API已在Selenium-webdriver的版本2和3之间进行了更改,以期望对象而不是之前的2..6参数.当我对我的代码进行更改以使用该对象时,typescript编译器抱怨说它需要2..6个参数.

老api:

browser.manage().addCookie('cookieName',  'cookieVal');
Run Code Online (Sandbox Code Playgroud)

新的api:

browser.manage().addCookie({name:'cookieName', value: 'cookieVal'});
Run Code Online (Sandbox Code Playgroud)

我想这是因为量角器v5.1.1的package.json中的@ types/selenium-webdriver指向版本2.53.39.同一个package.json引用的实际selenium-webdriver的版本是3.0.1.

这应该是相同的价值吗?是否有其他人遇到此问题?

selenium protractor

6
推荐指数
1
解决办法
473
查看次数

标签 统计

protractor ×1

selenium ×1