我使用了这部分代码:
如果我没记错的话,
问题在于当我运行这行代码时,会出现以下错误:
https://dev59.com/M3HYa4cB1Zd3GeqPKmHp#16209027
在我的情况下,我想选择链接中href属性包含单词“edit”的链接。IWebElement link = driver.FindElementByCssSelector("[href*='edit']");
如果我没记错的话,
*=
用于检查 href 是否包含单词 edit。问题在于当我运行这行代码时,会出现以下错误:
但是链接确实存在:
我不知道运行时的完整href。因此,我必须找到一种方法使其灵活,并仅查找单词“edit”。 显然我做错了什么,但我找不出来。有人能帮我吗?
css
查找选择器非常慢,是吗?最快的选项永远是id
和xpath
。 - Brianxpath
,所以我会承认错误。 - Brian