如何将从 JavaScript 返回的文本值保存到 Java 中的字符串变量
How to save a text value returned from JavaScript to a String Variable in Java
我试图将此JavaScript代码返回的文本保存到Java String变量中,但我无法实现。任何人都可以帮忙吗?
我的代码:
String script = "document.querySelector('"'"#shift_m_driver>option:nth-child(2)'"'").textContent;";
String DriversDrop = ((JavascriptExecutor) driver).executeScript(script).toString();
我收到以下异常:
org.openqa.selenium.WebDriverException: illegal character
请帮帮我
您正在创建以下字符串:
document.querySelector(""#shift_m_driver>option:nth-child(2)"").textContent;
虽然您应该创建:
document.querySelector("#shift_m_driver>option:nth-child(2)").textContent;
尝试:
String script = "document.querySelector('"#shift_m_driver>option:nth-child(2)'").textContent;";
相关文章:
- Java脚本将URL转换为已保存的URL时出错
- 设计数据库以保存html、jsp、java、javascript等代码
- 如何将从 JavaScript 返回的文本值保存到 Java 中的字符串变量
- 使用 ajax,jquery ,java 保存大型 JSON 字符串
- 使用java脚本通过网页保存Excel文件
- 我怎么能"保存“;变量客户端,这样我就可以在其他java脚本事件中使用它
- 如何使用java脚本中的file Saver将视频文件从blob保存到本地硬盘上
- 用Java在system.js-MongoDB中保存一个javascript函数
- 将画布的内容发送到Java服务器并将其保存为图像
- 将用户详细信息从javascript保存到java
- 保存HTML5
- 如何使用Java脚本将文件从浏览器保存到本地目录
- 保存更改时出现Java堆空间错误
- 如何使用java脚本将innerhtml保存为文本文件,html文件保存在某些文件夹中
- 点击保存下拉列表的数据使用Java Script, Jquery或Ajax
- 如何使用java脚本保存/下载mp3 DataURL对象
- 从Java运行并保存JavaScript的输出
- 没有java对话框,Aptana .js文件无法保存
- 如何将java生成的base64映像保存到服务器
- 如何使用angularJS或Java保存字符串(并在iframe中使用它)