css - 如何借助变量将 HTML 属性值动态传递到量角器中的 CSS 选择器中?
问题描述
我已经根据存储在 HTML 属性“title”中的值找到了该行上的按钮。现在我必须将动态值传递给这个 HTML 属性“title”。因此我在变量中声明了它,但我不确定如何将此变量传递给 CSS 选择器。
这是我的 CSS 选择器:
btnMoreNewRole = element(by.css("//input[@title='Access']/ancestor::tr/td[16]"))
在我上面的 CSS 选择器中,我必须将 HTML 属性标题的值作为变量传递。请帮助我。提前致谢。
解决方案
尝试如下
const title = //Your dynamic title
btnMoreNewRole = element(by.xpath('//input[@title="'+title+'"]/ancestor::tr/td[16]'))