【发布时间】:2018-06-14 09:48:24
【问题描述】:
我是 Protractor 的新手,我正在尝试编写一个接受 2 个值并且必须返回这样的元素的函数
this.getinput = function(x, y) {
var text123 = "by." + x + "('" + y + "')"
return element(text123);
所以这里的 x 和 y 可以是任何值,例如
x: "buttonText" y:"save"
x: "class" y: ".css"
这行得通
element(by.buttonText('save'))
但如果我尝试通过函数中的变量发送相同的内容,则会失败为“无效元素定位器”。有没有更好的方法来动态完成这项工作?
【问题讨论】:
标签: jasmine protractor