首页 > 解决方案 > 有没有办法在 selenium-webdriver 中传递浏览器参数

问题描述

我正在尝试用 selenium-webdriver 替换我现有的量角器测试套件。对于其中一个登录测试,我正在传递一些登录参数和令牌,如下所示(我在运行测试时作为量角器选项传递),我正在寻找在 selenium-webdriver 中执行的替代方法。有什么建议么??

SUPER01_USER_EMAIL = browser.params.super01.email;
SUPER01_USER_PASS = browser.params.super01.pass;
AE02_USER_EMAIL = browser.params.ae02.email;
AE08_USER_EMAIL = browser.params.ae08.email
SUPER_TOKEN = browser.params.super.token;

loginAsSuper() {
        landingPage.navigateTo();
        driver.executeScript('window.localStorage.setItem("token", "' + this.SUPER_TOKEN + '");');
        driver.executeScript('window.localStorage.setItem("lastAction", "' + Date.now() + '");');
        landingPage.navigateTo();
    }

标签: selenium-webdriverparameter-passing

解决方案


推荐阅读