Перейти к содержимому

Публикации ganzalik228

78 публикаций создано ganzalik228 (учитываются публикации только с 15 июля 2024)



#105132 цикл If и select

Отправлено автор: ganzalik228 03 мая 2012 - 20:53 в Selenium - Functional Testing

Попробуйте так:

storeEval | if (selenium.getSelectedLabel(selectLocator)=="Выбранная опция") {action}


Спасибо, работает, всё не так и сложно оказалось)



#105114 цикл If и select

Отправлено автор: ganzalik228 03 мая 2012 - 13:54 в Selenium - Functional Testing

Как организовать if для селектов? Т.е. если из списка выбрана первая опция, то .... если 2 то.... я не знаю какую функцию ему задать. storeEval || if (selenium.???????("locator", "label=mylabel") == true) {action} else if (......); вот что вместо вопросиков? Или как вообще можно организовать такой цикл? С is.ElementPresent is.Checked всё понятно, с селектом ничего не получается



#102974 работа с radio-button

Отправлено автор: ganzalik228 26 марта 2012 - 10:03 в Selenium - Functional Testing

есть два радио баттона, как проверить, что если 1 баттон выбран, то 2 становиться "невыбранным".



#102979 работа с radio-button

Отправлено автор: ganzalik228 26 марта 2012 - 10:34 в Selenium - Functional Testing

Извините за глупый вопрос, не заметил команды assertChecked assertNotChecked



#102947 продолжение теста после ошибки

Отправлено автор: ganzalik228 26 марта 2012 - 07:39 в Selenium - Functional Testing

Спасибо, вроде как с фэйлами на assert'ах разобрался) попробую использовать Ваш способ на других ошибках)



#102944 продолжение теста после ошибки

Отправлено автор: ganzalik228 26 марта 2012 - 07:34 в Selenium - Functional Testing

суть то ясна скажем так по значению этих слов, но в чём разница этих команд для тестировщика



#102943 продолжение теста после ошибки

Отправлено автор: ganzalik228 26 марта 2012 - 07:32 в Selenium - Functional Testing

ага, вот в чём хитрость) спасибо) если не трудно, в чём вообще разница assert и verify? прост всё время делаю всё через assert



#102908 продолжение теста после ошибки

Отправлено автор: ganzalik228 24 марта 2012 - 09:12 в Selenium - Functional Testing

Возможно ли сделать так, чтобы тест не останавливался после ошибки?



#102938 продолжение теста после ошибки

Отправлено автор: ganzalik228 26 марта 2012 - 07:12 в Selenium - Functional Testing

какой вопрос - такой и ответ! экстрасенсы в отпуске....

идея - отлавливать ошибки и своевременно обрабатывать. для java+testNG гуглить софт асерты

конкретно в IDE, не в RC, например вот фэйл на "assertTextPresent", например в данной проверке, заданного текста нет, естесвенно тест стопорится, как сделать что бы он тестил дальше.



#103491 Фрейворки для RC и webdriver

Отправлено автор: ganzalik228 04 апреля 2012 - 08:26 в Selenium - Functional Testing

Посоветуйте, пожалуйста, фреймворк для rc и webdriver. И если можно какой нибудь хороший мануал по webdriver rc



#100031 Учебник Selenium

Отправлено автор: ganzalik228 26 января 2012 - 07:36 в Selenium - Functional Testing

Всем спасибо. Selenium 1.0 Testing Tools: Beginner's Guide читаю, пока всё понятно. Книга хорошая, доступная.



#99895 Учебник Selenium

Отправлено автор: ganzalik228 23 января 2012 - 12:29 в Selenium - Functional Testing

Спасибо. Вроде как на английском не всё так плохо... до конца февраля нет времени ждать)



#99893 Учебник Selenium

Отправлено автор: ganzalik228 23 января 2012 - 12:03 в Selenium - Functional Testing

Благодарю. не отказался бы ещё от парочки полезных ссылок)



#99889 Учебник Selenium

Отправлено автор: ganzalik228 23 января 2012 - 11:49 в Selenium - Functional Testing

Добрый день, подскажите пожалуйста учебники или что-нибудь подобное для извучения Selenium IDE\RC с полного нуля. Т.е. как устанвоить, как запустить, как там вообще работать. Гугл сильно не помог, всё на инглише. Т.е. хотелось бы увидеть хороший мануал для хорошего изучения Selenium на русском.



#105269 Проверка цвета всех полей

Отправлено автор: ganzalik228 08 мая 2012 - 15:13 в Selenium - Functional Testing

Как сделать проверку всех полей, например, на цвет? Задача такая: есть 6 полей "input". Допустим, в 3х из них (мы не знаем какие именно) цвет задан в css, а в других 3х (опять же не зная какие) цвет задан атрибутом style. Как проверить все 6 полей? Причём, если добавить ещё пару input, тест должен будет проверить и их. Естественно, поля одинакового цвета, и цвет мы знаем. Неважно на что будет проверка (цвет, ширина, длина и т.д.)) ), главное чтобы проверялись ВСЕ поля, важна суть, как это можно организовать.



#102575 Проверить уникальность текста

Отправлено автор: ganzalik228 19 марта 2012 - 13:59 в Selenium - Functional Testing

как в IDE можно проверить уникальность текста? мне нужно удостовериться что слово, например "Тестирование" на странице написано только 1 раз.



#102581 Проверить уникальность текста

Отправлено автор: ganzalik228 19 марта 2012 - 14:21 в Selenium - Functional Testing

rem? а поточнее пожалуйста)



#102585 Проверить уникальность текста

Отправлено автор: ganzalik228 19 марта 2012 - 14:50 в Selenium - Functional Testing

Большое спасибо. Работает)



#102583 Проверить присутствие теста в элементе

Отправлено автор: ganzalik228 19 марта 2012 - 14:32 в Selenium - Functional Testing

как в IDE можно проверить присутствие текста в заданном элементе? например есть локатор "//x:tbody/x:tr[1]/x:td" и нужно проверить что именном в данном локаторе находится конкретный текст



#103701 Помогите разобраться ошибками в Eclipse

Отправлено автор: ganzalik228 07 апреля 2012 - 08:33 в Selenium - Functional Testing

Где просмотреть ошибки теста? делаю на JUnit.
Пишу тест, запускаю (знаю что ошибок в нём нет), всё проходит, сразу после теста окна браузера закрываются.
Запускаю тест и специально делаю там ошибку. Например verifyTrue(selenium.isElementPresent(....)), такого элемента нет 100%. Тест также проходит, в Error Log ничего нет. В Failure Trace следующее:
"java.lang.AssertionError: java.lang.AssertionError: null
at com.thoughtworks.selenium.SeleneseTestBase.fail(SeleneseTestBase.java:360)
at com.thoughtworks.selenium.SeleneseTestBase.assertTrue(SeleneseTestBase.java:365)
at com.thoughtworks.selenium.SeleneseTestBase.assertTrue(SeleneseTestBase.java:369)
at com.thoughtworks.selenium.SeleneseTestBase.verifyTrue(SeleneseTestBase.java:129)
at com.thoughtworks.selenium.SeleneseTestCase.verifyTrue(SeleneseTestCase.java:119)
at com.example.tests.asd.testNew(asd.java:15)
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 junit.framework.TestCase.runTest(TestCase.java:168)
at junit.framework.TestCase.runBare(TestCase.java:134)
at com.thoughtworks.selenium.SeleneseTestCase.runBare(SeleneseTestCase.java:212)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

at com.thoughtworks.selenium.SeleneseTestBase.fail(SeleneseTestBase.java:360)
at com.thoughtworks.selenium.SeleneseTestBase.checkForVerificationErrors(SeleneseTestBase.java:398)
at com.thoughtworks.selenium.SeleneseTestCase.checkForVerificationErrors(SeleneseTestCase.java:33)
at com.example.tests.asd.testNew(asd.java:50)
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 junit.framework.TestCase.runTest(TestCase.java:168)
at junit.framework.TestCase.runBare(TestCase.java:134)
at com.thoughtworks.selenium.SeleneseTestCase.runBare(SeleneseTestCase.java:212)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)"

Вот и как понять, если не знать конечно что в данной команде ошибка и такого локатора нет, что тут ошибка? Заранее спасибо



#103704 Помогите разобраться ошибками в Eclipse

Отправлено автор: ganzalik228 07 апреля 2012 - 10:29 в Selenium - Functional Testing

Понял. спасибо большое



#107334 Поиск элементов по области

Отправлено автор: ganzalik228 05 июля 2012 - 10:45 в Selenium - Functional Testing

можно простым скриптиком добавить в элемент нужный атрибут\сменить type и т.д.. А вообще для тестирования не очень понимаю зачем тебе это. Если элемент присутствует в коде. Если элемент скрыт, но в коде он есть, просто через xpath клацаешь по нему. У меня работает)



#103981 Ошибка при запуске теста Eclipse

Отправлено автор: ganzalik228 11 апреля 2012 - 12:07 в Selenium - Functional Testing

при запуске теста постоянно вылетает ошибка (тест делается) в Selenium Log Console:
"Log window displayed. Logging events will now be recorded to this window." как бороться ?



#105848 Конвертирование цвета из (rrr,ggg,bbb) в #RRGGBB

Отправлено автор: ganzalik228 22 мая 2012 - 14:16 в Selenium - Functional Testing

не понятно для какого языка программирования нужно решение, поэтому только общие рекомендации:
поищите в поисковике по предложению (converting rgb to hex), и выберите наиболее подходящий для вас.


javascript. Искал, сложновато-то разобраться, да ещё и всё на инглише. Ну попробую



#105837 Конвертирование цвета из (rrr,ggg,bbb) в #RRGGBB

Отправлено автор: ganzalik228 22 мая 2012 - 10:29 в Selenium - Functional Testing

вот таким вот способом получен цвет:
storeEval | window.document.defaultView.getComputedStyle(window.document.getElementsByTagName('input')[0]).getPropertyValue('background-color'); | result

цвет он получает в rgb(rrr,ggg,bbb), как получить цвет в #rrggbb, точнее конвертировать его