Я пытаюсь настроить тип кода котельной для WebDriver, который я могу предоставить любому в моей команде QA, чтобы помочь им протестировать. Моя проблема в том, что я не могу заставить Internet Explorer работать. Это бросает ошибки, и я понятия не имею, как их исправить или если у вас какая-то проблема с именами. Файлы драйверов находятся на моем C: \ Drive.Selenium 3 InternetExplorerDriver Setup
chromedriver.exe, geckodriver.exe, IEDriverServer.exe
Ошибки в коде ниже // комментировал
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.IEDriverService; //The import org.openqa.selenium.ie.IEDriverService cannot be resolved
public class Loginmethod {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.gecko.driver", "C:\\\\geckodriver.exe");
System.setProperty("webdriver.chrome.driver", "C:\\\\chromedriver.exe");
System.setProperty("webdriver.ie.driver", "C:\\\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver(); //InternetExplorerDriver cannot be resolved to a type
driver.get("http://www.google.com/");
Thread.sleep(100);
}
}
Кроме того, если кто-нибудь знает способ проверить для Safari с помощью окна 10 с селеном, это было бы здорово.
Ahh Я вижу. Когда я вставляю строку System.setProperty в IE, она как-то автоматически добавляет IEDriverService в раздел импорта. –
рад, что я мог помочь :) – sircapsalot
После изменения кода, как вы сказали, он все равно бросает те же ошибки. За исключением затмения, они становятся серыми, а не ярко-розовыми. –