如何使用Javascript将变量传递到量角器中的xpath表达式中
我必须从日历中获取一个值,然后向其中添加一个值,然后使用xpath的附加值来获取日历中的下一个日期。下面是我卡住的地方。感谢您在这方面的帮助如何使用Javascript将变量传递到量角器中的xpath表达式中,javascript,xpath,protractor,Javascript,Xpath,Protractor,我必须从日历中获取一个值,然后向其中添加一个值,然后使用xpath的附加值来获取日历中的下一个日期。下面是我卡住的地方。感谢您在这方面的帮助 element(by.xpath('//span[@class="ng-binding text-info"]')).getText().then(function (text) { var val = parseInt(text.value) + 1; console.log('Next Day Date
element(by.xpath('//span[@class="ng-binding text-info"]')).getText().then(function (text) {
var val = parseInt(text.value) + 1;
console.log('Next Day Date is ' + parseInt(text.value) + 1);
//How should i write val below?
element.by(by.xpath('//span[@text()='+"+val]'))
});
这相当简单,但单引号和双引号的组合乍看起来令人困惑:
element(by.xpath("//span[@text()='" + val + "']"));
对我来说,这很有效:
var dt = new Date();
var current_day = (dt.getDate()).toString();
end_day = element.all(by.xpath("//span[text()='" + current_day + "']"));