<g transform="matrix"> <image xlink:href="data:image/png" wIDth="48"></g><g transform="matrix"> <image xlink:href="specyfic" wIDth="48"></g><g transform="matrix"> <image xlink:href="specyfic" wIDth="48"></g>
我想选择名称中没有’specifIEdc’的元素.问题是,有时会有一些NOT元素,有时甚至没有. NON specyfic图像计数始终是一个.
由于属性名称中的’:’,我无法实现这一点.
我试过这个:
public static getEventIconOnMap: ElementFinder = element.all(by.CSS('image[wIDth="48"]:not(image[xlink\:href*="specyfic"'))).last();解决方法 您的代码对我来说没有多大意义,也不知道如何测试它,但我认为以下代码将起作用.尝试像这样逃避角色:
public static getEventIconOnMap: ElementFinder = element.all(by.CSS('image:not([xlink\:href*=specyfic]')).last();
这是一个可行的css选择器,因此请根据您的代码进行调整:
image:not([xlink\:href*=specyfic]) { // your code}
这是一个工作小提琴 – 它不是你正在使用的确切代码,但我把它写成一个css选择器:https://jsfiddle.net/x4gsr658/
总结以上是内存溢出为你收集整理的html – 如何在冒号属性名称中选择具有特定字符串的NOT元素全部内容,希望文章能够帮你解决html – 如何在冒号属性名称中选择具有特定字符串的NOT元素所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)