java - 编剧JAVA : How to get the VALUE of an input field

标签 java playwright webautomation playwright-java

您好剧作家专家,

我有这个输入框

<input id="myName" placeholder="e.g. Max" maxlength="15" class="xyz"/>

我试过这个 JAVA 代码:

page.locator("[placeholder=\"e.g. Max\"]").textContent();

它不起作用 :-( 但我可以填写

page.locator("[placeholder=\"e.g. Max\"]").fill("Loren"); // this works

你能帮忙并有想法吗?

提前谢谢你。

干杯 洛伦

最佳答案

textContext 不会返回输入值。如果您在 DevTools 中尝试这样做,也会发生同样的情况。
您可以使用 inputValue相反。
例如

page.locator("#myName").inputValue();

关于java - 编剧JAVA : How to get the VALUE of an input field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72803360/

相关文章:

java - 在两个字符串上查找 Levenshtein 距离

java - API 22 相机按 Intent 发布

javascript - getAttribute 在 ElementHandle 上不可用

python - 使用 tesseract 将简单验证码转换为字符串时出错

java - 自动登录网站,保持登录状态,并使用 Jsoup (java) 进行解析

JavaCard 无法删除应用程序 - 返回 6985 (CONDITIONS_NOT_SATISFIED)

java - JMS 消费者阻止其他 JMSXGroups

javascript - 如何在 Playwright 中使用已安装的 chrome 版本?

gitlab - 使用多个标签在 Gitlab 中运行剧作家测试

python - 为什么 switch_to_window() 方法不适用于 Python 中的 selenium webdriver?