Webdriver を使用して IE インスタンスを起動しようとしています。これらのエラーが発生する理由がわかりません。私のコードは、Web で見つけたすべての例と同じようです。
私はJavaとtestngを使用しています。
コードは次のとおりです。
import java.io.File;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.WebDriver;
public class Tests {
File file = new File("C:\\selenium\\IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath() );
WebDriver driver = new InternetExplorerDriver();
}
次のエラーが表示されています。これらのエラーはすべて「System.setProperty」行にあります。
この行に複数のマーカー - トークン ""webdriver.ie.driver"" の構文エラー、無効な FormalParameterList - トークンの構文エラー、コンストラクトの配置ミス - トークンの構文エラー、代わりに FormalParameter が必要
このコードで Chrome を使用しようとすると、まったく同じ問題が発生することに注意してください。
File file = new File("C:/selenium/chromedriver.exe");
System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
WebDriver driver = new ChromeDriver();