selenium-webdriver - 有没有办法在 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();
}
解决方案
推荐阅读
- java - Java中如何移动多个对象
- c# - 获取特定 COM 端口的 COM 端口值
- php - 将一些我的帐户自定义字段添加到 Woocommerce 中的管理用户页面
- python - 从 kivy 下拉列表中删除所有按钮
- javascript - 使用 Rollup 解决 woff 导入问题
- java - ibm mobilefirst post 适配器之间的调用
- c# - 我应该如何在日期时间范围内找到丢失的日期时间
- go - 当作为参数传递给单独包中的函数时,结构不是类型
- docker - 无法从 Dockerfile 运行源命令
- c# - 使用 Exchange Web Server API 收集电子邮件时引发 System.OutOfMemoryException