javascript - 使用 JavascriptExecutor 在 selenium 中生成 javascript 警报

标签 javascript java selenium

尝试过的事情

String selectBook="abc"; 
String script="alert('"+selectBook+"' book does not exist');"; 
JavascriptExecutor js=(JavascriptExecutor)driver;
js.executeScript(script);    

我想在警报中随消息一起警报变量选择书的值。

最佳答案

单引号闭合不正确

String script="alert('"+selectBook+" book does not exist');"; 

希望这对您有帮助...

关于javascript - 使用 JavascriptExecutor 在 selenium 中生成 javascript 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31333787/

相关文章:

javascript - 带有重复字符串的正则表达式 JavaScript

java - javaFX中copyFor()有什么用

c# - IELaunchURL() 返回 HRESULT 80070012 ('There are no more files.' )

java - 如何使用 WebDriver 单击 <option> 元素?

python - Selenium Python 绑定(bind) : dealing with inconsistent modals

javascript - 将 React 组件与另一个组件包装在同一文件中

javascript - "Place Order"Magento 单页结帐按钮没有响应。 (内联 JS 未执行。)

javascript - 将参数函数Node.js从一个js传递到另一个

java - Shiro Authorization 使用远程角色填充授权

java - S3 java v1 => v2 : putObject only works when debugging - SdkClientException: Unable to execute HTTP request: Read timed out