在Nightwatch中使用elementIdAttribute获取相对URL

时间:2015-11-13 16:33:38

标签: javascript html jquery-selectors attributes nightwatch.js

我想从链接中获取'href'属性,就像在源代码中一样,这样我就可以在另一个页面上找到相同的链接。我认为elementIdAttribute将获取属性并允许我在CSS定位器中使用它,但由于某种原因,elementIdAttribute完成相对URL并在某些内容的末尾附加斜杠。

以下是我用来从页面上的链接中获取'href'属性的代码:

double[][][][]

如果'href'属性为[],则我的程序最终输出的链接为double[][][]。我想要它只是输出“node / 16376”而没有附加完整的URL。

有没有办法完全按原样获取'href'属性(即没有附加斜杠的相对URL),以便可以在CSS选择器中使用它来在另一个页面上找到相同的链接?

1 个答案:

答案 0 :(得分:0)

为什么不使用JavaScript String replace()方法修改结果:

urls.push(links.value.replace('https://www.website.com/',''));