gpt4 book ai didi

java - 如何使用 Selenium WebDriver 和 Java 在文本区域中输入 JSON?

转载 作者:行者123 更新时间:2023-12-01 12:02:06 25 4
gpt4 key购买 nike

使用 Selenium WebDriver,我们可以使用 sendKeys 在文本区域中输入文本,如下所示:

driver.findElement(By.xpath("//textarea")).sendKeys("text to type");

但在我的例子中,要输入的文本是 JSON,如下所示:

{
"name": "Enter Name",
"id": "Enter ID",
"helpText": "Enter Help Text"
}

如果我想在文本区域中输入上面的 JSON,我可以将其存储在字符串中并输入它,但我需要解决转义字符问题。

在这种情况下,使用 JAVA 在文本区域中输入 JSON 的最佳解决方案是什么?

最佳答案

你可以通过 comment 尝试一下我给出了或者您可以使用 JavascriptExecutor 将文本框中的值设置为:

JavascriptExecutor js = (JavascriptExecutor) dw2;
js.executeScript("document.getElementsByTagname('textarea')[0].value='"
+ <your json string> + "'");

关于java - 如何使用 Selenium WebDriver 和 Java 在文本区域中输入 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27920866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com