java错误中的selenium POM web驱动程序

java错误中的selenium POM web驱动程序,selenium,selenium-webdriver,pageobjects,Selenium,Selenium Webdriver,Pageobjects,我使用以下POM代码: @FindBy(xpath="[@value='Send query']") private WebElement queryButton; 我得到了这个错误 org.openqa.selenium.InvalidSelectorException: invalid selector: Unable to locate an element with the xpath expression [@value='Send query'] because of the fo

我使用以下POM代码:

@FindBy(xpath="[@value='Send query']") private WebElement queryButton;
我得到了这个错误

org.openqa.selenium.InvalidSelectorException: invalid selector: Unable to locate an element with the xpath expression [@value='Send query'] because of the following error: SyntaxError: Failed to execute 'evaluate' on 'Document': The string '[@value='Send query']' is not a valid XPath expression.
错误“无效选择器”非常容易解释:
[@value='Send query']
不是有效的XPath


您的意思可能是
/*[@value='Send query']

首字母缩写词“POM”在Java世界中已经有了含义:请不要将其与页面对象模型混淆!如果人们开始把POM称为“流行音乐”,我可能不知道他们在说什么。