类似的东西;
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/