我试图找到一个元素,这是一个包含提示文本的文本框:
<textarea placeholder="What's going on?"><textarea>
这是我尝试过的方法,无法正常工作。
@FindBy(xpath="//textarea[@placeholder='What\'s going on?']")
public WebElement inputBox;
答案 0 :(得分:2)
尝试以下方法:
@FindBy(xpath="//textarea[@placeholder=\"What's going on?\"]")
它转义了周围的引号,因此可以正确处理引号。
答案 1 :(得分:0)
请在xpath下尝试:
//textarea[contains(@placeholder, "What's going on?")]