簡體   English   中英

錯誤:javascript 錯誤:使用 removeAttribute() 的參數列表后缺少)不起作用 Selenium 和 Java

[英]Error:javascript error: missing ) after argument list using removeAttribute() not working Selenium and Java

WebElement  datedelete=driver.findElement(By.xpath("//input[@id='mat-input-0']"));

js.executeScript("document.getElementBypath('//input[@id='mat-input-0']').removeAttribute('readonly');","datedelete");

錯誤:javascript 錯誤:缺少)在參數列表之后

您已將元素定位為datedelete ,如下所示:

WebElement  datedelete = driver.findElement(By.xpath("//input[@id='mat-input-0']"));

您只需要將WebElement作為參數傳遞:

((JavascriptExecutor)driver).executeScript("arguments[0].removeAttribute('readonly')", datedelete);

參考

您可以在以下位置找到一些相關的詳細討論:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM