2017-05-23 7 views
0

AutoIT.exeスクリプトまたはSeleniumスクリプトを実行しようとしているときに、'File Not found error'が投げられています。提案してください!AutoITとSeleniumを使用してファイルをアップロードしようとしたときにファイルが見つかりませんでした。

セレンコードスニペット:===================================

public static void main(String[] args) throws Exception { System.setProperty("webdriver.chrome.driver", "C:\\Users\\IBM_ADMIN\\Desktop\\Drivers\\chromedriver.exe"); 

WebDriver driver = new ChromeDriver(); 
driver.get("http://demo.automationtesting.in/Register.html"); 
driver.manage().window().maximize(); Thread.sleep(2000); 
driver.findElement(By.xpath("//input[@id='imagesrc' and @type='file']")).click(); 
Runtime.getRuntime().exec("C:\\Users\\IBM_ADMIN\\Desktop\\Selenium practise\\SeleniumAssignment\\AutoIT\\MultipleFileUpload.exe"+" "+"C:\\Users\\IBM_ADMIN\\Desktop\\0234_005.pdf"); Thread.sleep(2000); 
driver.findElement(By.xpath("//input[@id='imagesrc' and @type='file']")).click(); 
Runtime.getRuntime().exec("C:\\Users\\IBM_ADMIN\\Desktop\\Selenium practise\\SeleniumAssignment\\AutoIT\\MultipleFileUpload.exe"+" "+"C:\\Users\\IBM_ADMIN\\Desktop\\BRP_SujataChakraborty.pdf"); driver.quit(); } 

AutoItコードスニペット:===========================

ControlFocus("Open","","Edit1") 
ControlSetText("Open","","Edit1",$CmdLine[0]) 
ControlSetText("Open","","Edit1",$CmdLine[1]) 
ControlSetText("Open","","Edit1",$CmdLine[2]) 
ControlClick("Open","","Button1") 
+0

https://stackoverflow.com/help/how-to-ask – demouser123

+0

詳細なエラーの説明がありません。 '' File Not found error''はファイルが見つからないスクリプトを示しています。パスをチェックし、ファイルが存在することを確認する必要があります。どのスクリプトとどのラインがエラーを投げるかわからないので、私たちは手助けできません。 - **編集:**あなたがしようとしていることをあなたに伝えているのであれば、人々はおそらくより良い解決策を得て、次にリモートクリックだけをするでしょう。 – Yaerox

答えて

0

ブラウザファイルダイアログアクティブウィンドウですか?自動でない場合、スクリプトはアクティブなウィンドウの値をウィンドウに入力します。ファイルダイアログがアクティブであることを確認しますか?ブラウザが起動したらブラウザと対話します。また、入力タイプがファイルの場合、もう1つは、自動入力ではなく送信キーを使用して値を入力することができます。

関連する問題