I tried uploading file to selenium using javascriptexecuter but it throwed an error like "This is insecure"
this is the tag i worked upon
{input type="file" name="fileUploader" id="fileUploader-fu" tabindex="-1" size="1"}
{input type="hidden" name="charset"}
{input type="hidden" id="fileUploader-fu_data" name="fileUploader-data" value=""}
and i used
try {
WebElement elem=driver.findElement(By.xpath("//input[@name='fileUploader']"));
driver.
((JavascriptExecutor)driver).executeScript("arguments[0].value = arguments[1];", elem, "./payloads/SalesOrderSummary.xsd");
System.out.println("here2");
}
catch(Exception e)
{
System.out.println(e);
}
it gave me error like This is insecure
are there any alternatives to upload or any solution.
Thanks