Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器-A/B测试-是否可以通过或预期2种情况?_Javascript_Node.js_Jasmine_Protractor_Ab Testing - Fatal编程技术网

Javascript 量角器-A/B测试-是否可以通过或预期2种情况?

Javascript 量角器-A/B测试-是否可以通过或预期2种情况?,javascript,node.js,jasmine,protractor,ab-testing,Javascript,Node.js,Jasmine,Protractor,Ab Testing,我对一些动作进行了A/B测试,有时它注册到A页,有时注册到B页 是否有选项为“预期”测试设置2个条件 比如: expect(browser.driver.getCurrentUrl()).toEqual('https://wwww.pageA.com' || 'https://www.pageB.com'); 我正在做这样的事情,而且很有效 var currentURL = browser.driver.getCurrentUrl(); var pageA = 'https://wwww.p

我对一些动作进行了A/B测试,有时它注册到A页,有时注册到B页

是否有选项为“预期”测试设置2个条件

比如:

expect(browser.driver.getCurrentUrl()).toEqual('https://wwww.pageA.com' || 'https://www.pageB.com');

我正在做这样的事情,而且很有效

var currentURL = browser.driver.getCurrentUrl();

var pageA = 'https://wwww.pageA.com';
var pageB = 'https://www.pageB.com';

expect(currentURL == pageA || currentURL == pageB).toEqual(true, 'Not Matching!');

可能重复感谢,类似于:var expectConditions=[“www.a.com”,“www.b.com”]?是的,如果其中一个数组项与实际值匹配,那么您将通过测试。(考虑到您使用重复问题中的一种方法)