【发布时间】:2020-10-22 11:49:09
【问题描述】:
要么我是盲人,要么有其他问题。尝试以与我做过一千次相同的方式访问 WebElement 时,我不断收到“无效或非法的选择器”。
标记:
<label translate="" class="hb-label-tekst" for="0-erBarnetrygdRiktig-ja">Ja</label>
Java/selenium 代码:
@FindBy(css = "[for=0-erBarnetrygdRiktig-ja]")
WebElement erBarnetrygdRiktigJa0;
错误信息:
org.openqa.selenium.InvalidSelectorException: invalid selector: An invalid or illegal selector was specified
当我把括号放在错误的位置时,我通常会收到这个错误,但这似乎是正确的。有人能发现错误吗?
【问题讨论】:
-
你试过
@FindBy(css = "[for='0-erBarnetrygdRiktig-ja']")(单引号)吗? -
嘿。那确实奏效了。奇怪的。我以前从来没有这样做过。