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

Публикации ganzalik228

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



#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." как бороться ?



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

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


вот еще http://stackoverflow...-and-hex-to-rgb

Вот этот метод можно впихнуть в IDE:
getEval | RGB2HTML = function (red, green, blue) { var decColor = red + 256 * green + 65536 * blue; return decColor.toString(16); }
storeEval | hex = RGB2HTML(red, green, blue) | hex


спасибо. Я вот уже так сделал: storeEval |

color = window.document.defaultView.getComputedStyle(window.document.getElementsByTagName('input')[0]).getPropertyValue('background-color'); colorArr = color.replace(/[\\rrgb\\(\\)]/g, '').split(','); hexString = '#' + parseInt(colorArr[0]).toString(16) + parseInt(colorArr[1]).toString(16) + parseInt(colorArr[2]).toString(16); | rgbToHex



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

Отправлено автор: ganzalik228 25 мая 2012 - 11:59 в Selenium - Functional Testing

да, то, методов много, я не могу понять, как их впихнуть в селениум в мой код(