Я пытаюсь загрузить файл с помощью веб-драйвера Selenium. Вышеуказанная ошибка получена. Я знаю, что код в порядке. В большинстве сообщений говорится, что это связано с «зависимостями». Как я могу это решить? Я проверил, что нет файлов jar с одинаковыми именами. Здесь я покажу снимок экрана с моими файлами jar. Как я могу решить эту проблему с зависимостями?
Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
at org.apache.http.impl.io.DefaultHttpRequestWriterFactory. (DefaultHttpRequestWriterFactory.java:52)
at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.(DefaultHttpRequestWriterFactory.java:56)
at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.(DefaultHttpRequestWriterFactory.java:46)
at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:72)
at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:84)
at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:59)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$InternalConnectionFactory.(PoolingHttpClientConnectionManager.java:487)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:147)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:136)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:112)
at org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:68)
at org.openqa.selenium.remote.internal.HttpClientFactory.(HttpClientFactory.java:55)
at org.openqa.selenium.remote.HttpCommandExecutor.(HttpCommandExecutor.java:99)
at org.openqa.selenium.remote.HttpCommandExecutor.(HttpCommandExecutor.java:82)
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:93)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:114)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:193)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:186)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:104)
at uom.brts.statisticalmt.FusekiStart.main(FusekiStart.java:39)
Я пытаюсь загрузить файл с помощью веб-драйвера Selenium. Вышеуказанная ошибка получена. Я знаю, что код в порядке. В большинстве сообщений говорится, что это связано с «зависимостями». Как я могу это решить? Я проверил, что нет файлов jar с одинаковыми именами. Здесь я покажу снимок экрана с моими файлами jar. Как я могу решить эту проблему с зависимостями?
org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy(); proxy.setHttpProxy(PROXY) .setFtpProxy(PROXY) .setSslProxy(PROXY); DesiredCapabilities cap = new DesiredCapabilities(); cap.setCapability(CapabilityType.PROXY, proxy); WebDriver driver = new FirefoxDriver(cap); driver.get("http://localhost:3030/control-panel.tpl"); driver.findElement(By.xpath("//input[@value='Select']")).click(); driver.findElement(By.xpath("//input[@type='file']")).sendKeys("C:\\Users\\user1\\Desktop\\Ontology.owl"); driver.findElement(By.xpath("//input[@value='Upload']")).click();
} [/code]
Сообщение об ошибке:
[code] Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE at org.apache.http.impl.io.DefaultHttpRequestWriterFactory. (DefaultHttpRequestWriterFactory.java:52) at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.(DefaultHttpRequestWriterFactory.java:56) at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.(DefaultHttpRequestWriterFactory.java:46) at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:72) at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:84) at org.apache.http.impl.conn.ManagedHttpClientConnectionFactory.(ManagedHttpClientConnectionFactory.java:59) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$InternalConnectionFactory.(PoolingHttpClientConnectionManager.java:487) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:147) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:136) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.(PoolingHttpClientConnectionManager.java:112) at org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:68) at org.openqa.selenium.remote.internal.HttpClientFactory.(HttpClientFactory.java:55) at org.openqa.selenium.remote.HttpCommandExecutor.(HttpCommandExecutor.java:99) at org.openqa.selenium.remote.HttpCommandExecutor.(HttpCommandExecutor.java:82) at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:93) at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246) at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:114) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:193) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:186) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:104) at uom.brts.statisticalmt.FusekiStart.main(FusekiStart.java:39) [/code]
Исключение в потоке «main» java.lang.NoSuchFieldError: класс org.openqa.selenium.Platform не имеет поля-члена «org.openqa.selenium.Platform LINUX»
получает эту ошибку при запуске проекта maven в eclipse
также добавил зависимости в файл POM.xml, но...
введите описание изображения здесь
Пожалуйста, помогите мне, как устранить вышеуказанную ошибку.
Я пытаюсь запустить браузер Chrome, используя тестовый фреймворк, но получаю сообщение об ошибке выше
Сценарий просто пытается автоматизировать сценарий...
введите описание изображения здесь
Пожалуйста, помогите мне, как устранить вышеуказанную ошибку.
Я пытаюсь запустить браузер Chrome, используя тестовый фреймворк, но получаю сообщение об ошибке выше
Сценарий просто пытается автоматизировать сценарий...
Я пытаюсь выполнить файл в TestNG без какого-либо XML-файла, просто прямой запуск, как показано на YouTube. Однако я получаю сообщение об ошибке ниже. Почему это?
Exception in thread main java.lang.NoSuchFieldError: Class org.testng.CommandLineArgs...