[英]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.