我正在写selenium测试,我需要切换到没有id或名称的iframe,哪个父元素包含变量id(所以没有帮助,而且src
属性也有变量数据,所以我可以' t直接指向它,就像By.cssSelector("iframe[src='example']")
一样,我需要一个xpath选择器,它的目标是src,但也使用contains。我试图学习如何在Chrome的Copy XPath
之外构建xpath,但我无法弄清楚这一点。 !这里是iframe的HTML:xpath:找到具有属性的元素AND包含?
<iframe scrolling="auto"
src="/admin/catalog/manage_variants_in_product.jsp?productId=160502"
width="100%" height="100%" frameborder="no"
style="position:absolute; top:0px; left:0px;">
</iframe>
是的,就是这样!完善!我环顾四周,发现cssSelectors中没有'contains',但我从未想过要考虑通配符。非常感谢! – kroe761
该参考文献有很多很好的信息。 https://www.w3.org/TR/selectors/#selectors – JeffC