javascript - 如何使用/从 python 字典发送键()

标签 javascript python angularjs protractor

类似的东西;

element(by.model('formData.name')).sendKeys('David Cameron');

我正在尝试找到一种方法来在用户注册时测试我的管理端。在某处我将不得不使用 expect (检查条目是否已提交到后端)但我想使用大约 10 个名称的 python 字典,其中 Protractor 测试在 random< 中选择一个名称sendKeys()。如何建立链接?

最佳答案

通过例如 json.dump() 将您的 Python 字典转储到 JSON 文件中, 然后你可以导入 JSON 文件并在 onPrepare() 中设置 browser.params:

onPrepare: function () {
    var fs = require('fs');
    var obj = JSON.parse(fs.readFileSync('file', 'utf8'));

    browser.params.names = obj;
},

然后,您可以在测试中使用 browser.params.names。要从数组中获取随机值,请参阅此主题:Getting a random value from a JavaScript array .

关于javascript - 如何使用/从 python 字典发送键(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38009614/

相关文章:

angularjs - 如何使用 oauth2 登录重定向到 Angular 路由器链接?

javascript - AngularJS 漫画阅读网站

javascript - Android:调用 JavaScript 函数时出现问题

javascript - 如何在 Canvas 中缩放图像?

javascript - ReactJS , setState 问题 onChange 事件

python - Pygame 碰撞错误

python - 这是弱引用的一个很好的用例吗?

javascript - cytoscape.js 右键单击​​新图中显示选定的节点和边

python - 如何逐个补丁写入 png/tiff 文件?

javascript - Spring Rest 服务中的 Angular File Saver