1)我在“全名”文本框中输入了姓名。
WebElement name = driver.findElement(By.id("userId"));
name.sendKeys("Sekhar");
Run Code Online (Sandbox Code Playgroud)
它已在文本框中输入了值。
2)我必须验证“ Sekhar”是否出现在文本框中。但是这里的问题是在水印logger.info(name.getText());中显示的文本框中输入的值
没有返回值
因为它显示在文本框中的水印中。
请帮助我如何在文本框中获取水印文本。
这将取决于您对水印的含义以及输入元素的HTML表示形式。但是,这应该是一个value属性:
name.getAttribute('value');
Run Code Online (Sandbox Code Playgroud)
或者可以是placeholder:
name.getAttribute('placeholder');
Run Code Online (Sandbox Code Playgroud)