![](/img/trans.png)
[英]Not able to select date using java script executor in Selenium webdriver
[英]Passing a variable through Java Script Executor in Selenium Webdriver
我想将Java变量传递给javascript。
这是我的代码的一部分:
String localArray[][] = new String[50000][9];
String strContratoNumero;
for(int i=1; i<10;i++){
strContratoNumero = localArray[i][0];
我已经试过了:
((JavascriptExecutor)driver).executeScript("document.getElementById('txtNr_Contrato_Plano_Trab').value=arguments[0]",strContratoNumero.substring(0,9));
但这不起作用。
您能告诉我如何通过上述命令中的变量发送值吗?
PS:我正在从Excel工作表中获取数据..但是不用担心,因为这部分正在工作。
为什么不只使用字符串连接?
((JavascriptExecutor)driver).executeScript("document.getElementById('txtNr_Contrato_Plano_Trab').value='"+strContratoNumero.substring(0,9)+"'");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.