|
Помогите советом новичку, Eclipse+Selenium= Error:Class not found
|
|||
---|---|---|---|
#18+
Я новичок в автоматизации тестирования, прошу помощи, не кидайте в меня сильно тапками). Изучаю сама (по образованию юрист) премудрости Java+Selenium+Eclipse. Записываю тесты в Selenium IDE- проходят. Переношу их в Eclipse- не идут. Установила библиотеки: Junit4, Selenium-java-2.53.0, selenium-server-standalone-2.53.0. З В командной строке Java и Selenium Server работают. Я заходила в Run-Run Configuration, 2 раза нажимала на класс, появился новый пункт,имена проекта и класса совпали с теми которые я присваивала, но все равно выводится ошибка. Может, это из-за того что Windows 10 стоит, она иногда чудит с правами администратора. Когда у меня 7 была год назад, тесты запускались(. Java я только начала учить, а автоматизировать нужно было научиться еще вчера((. Времени в обрез... Если найдется добрая душа не безразличная к сложностям новичков, буду очень благодарна! Понимаю, что информации написала мало..., я могу помощнику расшарить экран по Скайпу и показать то что уже написано и что то я делаю. Заранее огромное спасибо всем откликнувшимся, плюсик в карму вам обеспечен!!! Pydev пакеты тоже не идут, ошибка: SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc2 in position 0: invalid continuation byte ERROR: Module: hello could not be imported (file: C:\Program Files\selenium_2.53.0\1\hello.py) Код: import static org.junit.Assert.fail; import java.util.concurrent.TimeUnit; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.openqa.selenium.Alert; import org.openqa.selenium.By; import org.openqa.selenium.NoAlertPresentException; import org.openqa.selenium.NoSuchElementException; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class testguk { private WebDriver driver; private String baseUrl; private boolean acceptNextAlert = true; private StringBuffer verificationErrors = new StringBuffer(); @Before public void setUp() throws Exception { driver = new FirefoxDriver(); baseUrl = " https://www.fabrikant.ru/"; driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); } @Test public void testguk() throws Exception { driver.get(baseUrl + "/"); driver.findElement(By.name("query")).click(); driver.findElement(By.name("query")).clear(); driver.findElement(By.name("query")).sendKeys("жук"); driver.findElement(By.cssSelector("button[type=\"submit\"]")).click(); driver.findElement(By.id("dim_purchase_minor")).click(); driver.findElement(By.cssSelector("span.on")).click(); driver.findElement(By.id("search_submit")).click(); driver.findElement(By.cssSelector("div.Search-query-button > label")).click(); } @After public void tearDown() throws Exception { driver.quit(); String verificationErrorString = verificationErrors.toString(); if (!"".equals(verificationErrorString)) { fail(verificationErrorString); } } private boolean isElementPresent(By by) { try { driver.findElement(by); return true; } catch (NoSuchElementException e) { return false; } } private boolean isAlertPresent() { try { driver.switchTo().alert(); return true; } catch (NoAlertPresentException e) { return false; } } private String closeAlertAndGetItsText() { try { Alert alert = driver.switchTo().alert(); String alertText = alert.getText(); if (acceptNextAlert) { alert.accept(); } else { alert.dismiss(); } return alertText; } finally { acceptNextAlert = true; } } } Текст сообщения: Class not found testguk java.lang.ClassNotFoundException: testguk at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:685) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:421) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2016, 10:52 |
|
Помогите советом новичку, Eclipse+Selenium= Error:Class not found
|
|||
---|---|---|---|
#18+
С этой ошибкой разобралась- запускала и писала тесты не от имени администратора, вот она и появлялась)). Теперь, написав другой юнит тест, с другой ошибкой борюсь : После запуска браузер открывается но страница не загружается :( , скачала с гитхаба Мозиллы и обновила httwath не помогло, в настройках ФФокса ставила и принудительный порт 7055 и с автоопределением и без прокси, не проходит . Текст ошибки: "Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: for Firefox. (For updates go to http://www.httpwatch.com/download/)","creator":"Neumetrix Limited","homepageURL":" http://www.httpwatch.com"},"visible":true,"active":false,"userDisabled":true,"appDisabled":true,"descriptor":"C:\\Program Files\\HttpWatch\\Firefox","installDate":1482666034477,"updateDate":1482666034477,"applyBackgroundUpdates":1,"bootstrap":false,"skinnable":false,"size":105917520,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":true,"hasBinaryComponents":true,"strictCompatibility":false,"locales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"32.0","maxVersion":"40.*"}],"targetPlatforms":[{"os":"WINNT","abi":"x86-msvc"}],"multiprocessCompatible":false,"signedState":0,"seen":true} 1482668621041 DeferredSave.extensions.json DEBUG Save changes 1482668621042 addons.xpi DEBUG Updating database with changes to installed add-ons 1482668621042 addons.xpi-utils DEBUG Updating add-on states 1482668621044 addons.xpi-utils DEBUG Writing add-ons list 1482668621048 addons.xpi DEBUG Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\aushelper@mozilla.org.xpi 1482668621048 addons.xpi DEBUG Calling bootstrap method startup on aushelper@mozilla.org version 1.0 1482668621049 addons.xpi DEBUG Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\e10srollout@mozilla.org.xpi 1482668621050 addons.xpi DEBUG Calling bootstrap method startup on e10srollout@mozilla.org version 1.5 1482668621050 addons.xpi DEBUG Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\firefox@getpocket.com.xpi 1482668621051 addons.xpi DEBUG Calling bootstrap method startup on firefox@getpocket.com version 1.0.5 1482668621052 addons.xpi DEBUG Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\webcompat@mozilla.org.xpi 1482668621052 addons.xpi DEBUG Calling bootstrap method startup on webcompat@mozilla.org version 1.0 1482668621054 addons.manager DEBUG Registering shutdown blocker for XPIProvider 1482668621055 addons.manager DEBUG Provider finished startup: XPIProvider 1482668621055 addons.manager DEBUG Starting provider: LightweightThemeManager 1482668621055 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager 1482668621056 addons.manager DEBUG Provider finished startup: LightweightThemeManager 1482668621056 addons.manager DEBUG Starting provider: GMPProvider 1482668621065 addons.manager DEBUG Registering shutdown blocker for GMPProvider 1482668621065 addons.manager DEBUG Provider finished startup: GMPProvider 1482668621065 addons.manager DEBUG Starting provider: PluginProvider 1482668621066 addons.manager DEBUG Registering shutdown blocker for PluginProvider 1482668621066 addons.manager DEBUG Provider finished startup: PluginProvider 1482668621066 addons.manager DEBUG Completed startup sequence 1482668621462 addons.manager DEBUG Starting provider: <unnamed-provider> 1482668621462 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider> 1482668621462 addons.manager DEBUG Provider finished startup: <unnamed-provider> 1482668621719 DeferredSave.extensions.json DEBUG Write succeeded 1482668621720 addons.xpi-utils DEBUG XPI Database saved, setting schema version preference to 17 1482668621720 DeferredSave.extensions.json DEBUG Starting timer 1482668621748 DeferredSave.extensions.json DEBUG Starting write 1482668621758 addons.repository DEBUG No addons.json found. 1482668621758 DeferredSave.addons.json DEBUG Save changes 1482668621763 DeferredSave.addons.json DEBUG Starting timer 1482668621809 addons.manager DEBUG Starting provider: PreviousExperimentProvider 1482668621810 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider 1482668621810 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider 1482668621815 DeferredSave.addons.json DEBUG Starting write 1482668621826 DeferredSave.extensions.json DEBUG Write succeeded 1482668621853 DeferredSave.addons.json DEBUG Write succeeded at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:112) at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271) at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:119) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:218) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:211) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:207) at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:120) at d24.artnadiaJUnit2412.setUp(artnadiaJUnit2412.java:25) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) " Что же это такое и с чем это съесть ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2016, 15:57 |
|
|
start [/forum/topic.php?fid=36&fpage=3&tid=1554590]: |
0ms |
get settings: |
4ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
30ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
127ms |
get tp. blocked users: |
1ms |
others: | 406ms |
total: | 581ms |
0 / 0 |