т.е. получается, нужно само расширение упаковать в этот crx?
у меня создался файл моего расширения, но когда добавляю ссылку на этот сrx, то тест падает с ошибкой
вот сам тест:
public class FirstAutoTest {
@Test
public void firstTest() {
System.setProperty("webdriver.chrome.driver", "C:/Users//Documents/driver/chromedriver78.exe");
System.setProperty("webdriver.chrome.profile", "C:\\Users\\\\AppData\\Local\\Google\\Chrome\\User Data\\Default");
ChromeDriver driver = new ChromeDriver();
ChromeOptions options = new ChromeOptions();
options.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
options.addExtensions("C:\\Users\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Extensions\\iifchhfnnmpdbibifmljnfjhpififfog\\1.2.7_0.crx");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS);
driver.manage().timeouts().setScriptTimeout(50, TimeUnit.SECONDS);
driver.manage().window().maximize();
driver.get("https://www.site.ru/");
driver.findElementByLinkText("Вход в ЛК").click();
WebElement field = driver.findElement(By.xpath("//div[@id='contentWraper']//div[3]//div[3]"));
Actions actions = new Actions (driver);
actions.clickAndHold(field).build().perform();
driver.findElement(By.xpath("//div[@id='contentWraper']//div[3]//div[3]//div[1]//p[1]//a[1]")).click();
driver.findElement(By.xpath("//input[@id='btnSelectCert']")).click();
а это ошибка...
Error:(26, 16) java: no suitable method found for addExtensions(java.lang.String)
method org.openqa.selenium.chrome.ChromeOptions.addExtensions(java.io.File...) is not applicable
(varargs mismatch; java.lang.String cannot be converted to java.io.File)
method org.openqa.selenium.chrome.ChromeOptions.addExtensions(java.util.List<java.io.File>) is not applicable
(argument mismatch; java.lang.String cannot be converted to java.util.List<java.io.File>)
если что-то подскажите, буду благодарен!