首页 > 解决方案 > 如何借助变量将 HTML 属性值动态传递到量角器中的 CSS 选择器中?

问题描述

我已经根据存储在 HTML 属性“title”中的值找到了该行上的按钮。现在我必须将动态值传递给这个 HTML 属性“title”。因此我在变量中声明了它,但我不确定如何将此变量传递给 CSS 选择器。

这是我的 CSS 选择器:

btnMoreNewRole = element(by.css("//input[@title='Access']/ancestor::tr/td[16]"))

在我上面的 CSS 选择器中,我必须将 HTML 属性标题的值作为变量传递。请帮助我。提前致谢。

标签: cssprotractor

解决方案


尝试如下

const title = //Your dynamic title

btnMoreNewRole = element(by.xpath('//input[@title="'+title+'"]/ancestor::tr/td[16]'))

推荐阅读