- Форум тестировщиков
- → Публикации Julia_Sh
Публикации Julia_Sh
63 публикаций создано Julia_Sh (учитываются публикации только с 26 июня 2023)
По типу контента
По пользователю
#118551 Java Eclipse Тест с 2 браузеров
Отправлено автор: Julia_Sh 10 июня 2013 - 04:40 в Selenium - Functional Testing
А ничего, что одна и та же переменная инициализируется два раза: сначала драйвером FireFox, затем драйвером Chrome? Я просто не в курсе, можно ли так делать. Но по-моему, eclipse на такое заругаться должен.
#118304 Mozzilla работает. HtmlUnit - не работает
Отправлено автор: Julia_Sh 29 мая 2013 - 11:00 в Selenium - Functional Testing
Например, ошибка, что не найден элемент. Если прокатить такое в том же firefox, то это пройдет, и точно известно, что этот элемент присутствует.А что значит ничего не работает? HTMLUnit это ведь браузер без интерфейса, в консоли хоть, что то бежит?
#118244 Mozzilla работает. HtmlUnit - не работает
Отправлено автор: Julia_Sh 28 мая 2013 - 10:59 в Selenium - Functional Testing
И если используются такие скрипты, как найти решение?Возможно используются сложные js скрипты, которые HtmlUnit не может выполнить
#115098 selenium 2 + java. Вырезать первое по порядку число из строки
Отправлено автор: Julia_Sh 26 февраля 2013 - 12:39 в Selenium - Functional Testing
Обрезайте строку после встречи первого символа "\". Что-то вроде этого.
#116312 Selenium Builder
Отправлено автор: Julia_Sh 27 марта 2013 - 06:17 в Selenium - Functional Testing
Если под selenium 2 вы имеете в виду использование веб-драйверов, то да, для веб-драйвера набор команд гораздо уже. Это объясняется тем, что данного набора команд достаточно для реализации необходимого функционала + подразумевается, что можно использовать методы языка (java, например) для ввода дополнительного функционала (проверки и пр.). Веб-драйвер используется только для взаимодействия с браузером.Всем привет! Установил недавно Selenium Builder и стал при помощи него писать тесты. Попробовал писать на языке Selenium 2 и заметил что команды совершенно другие чем у Selenium 1 и их гораздо меньше. Кто нибудь может подсказать документацию по командам Seleniuma 2 ? Пробовал напечатать текст в поле через setElementText но он не отработал, а вот через команду type от Selenium 1 очень даже все отработало. =(
И вообще стоит ли заморачиваться с Selenium Builder и писать тесты на нем или лучше использовать Selenium IDE?
#116310 Selenium Grid
Отправлено автор: Julia_Sh 27 марта 2013 - 06:08 в Selenium - Functional Testing
Да, классы - это что-то типа тест-кейсов, вы можете составить тест из нескольких разных классов, которые сами напишите.В <classes>
<class name="testClass2"/>
</classes>
может содержаться только один класс, как напримере testClass2, или несколько?
т.е например:
<classes>
<class name="testClass2"/>
<class name="testClass3"/>
<class name="testClass4"/>
<class name="testClass5"/>
</classes>
Так возможно?
#115099 Selenium Grid
Отправлено автор: Julia_Sh 26 февраля 2013 - 12:53 в Selenium - Functional Testing
Уважаемые, кто-нибудь может адекватно описать, как использовать Grid для множественного запуска тестовых сценариев?
Есть тест, который я запускаю через JUnit либо через TestNG. С помощью TestNG настроила запуск параллельных сценариев. Но ничего не понимаю с хабами и нодами. Запускаю хаб java -jar selenium-server-standalone-2.30.0.jar -role hub, далее java -jar selenium-server-standalone-2.21.0.jar -role node -hub http://localhost:4444/grid/register. Получаю в http://localhost:4444/grid/register HTTP 500. И что дальше? Не представляю. Объясните, кому не жалко. Заранее спасибо.
Есть тест, который я запускаю через JUnit либо через TestNG. С помощью TestNG настроила запуск параллельных сценариев. Но ничего не понимаю с хабами и нодами. Запускаю хаб java -jar selenium-server-standalone-2.30.0.jar -role hub, далее java -jar selenium-server-standalone-2.21.0.jar -role node -hub http://localhost:4444/grid/register. Получаю в http://localhost:4444/grid/register HTTP 500. И что дальше? Не представляю. Объясните, кому не жалко. Заранее спасибо.
#115161 Selenium Grid
Отправлено автор: Julia_Sh 27 февраля 2013 - 10:34 в Selenium - Functional Testing
1. Версии сервера одинаковые использую, в предыдущем посте просто опечатка.
Уважаемые, кто-нибудь может адекватно описать, как использовать Grid для множественного запуска тестовых сценариев?
Есть тест, который я запускаю через JUnit либо через TestNG. С помощью TestNG настроила запуск параллельных сценариев. Но ничего не понимаю с хабами и нодами. Запускаю хаб java -jar selenium-server-standalone-2.30.0.jar -role hub, далее java -jar selenium-server-standalone-2.21.0.jar -role node -hub http://localhost:4444/grid/register. Получаю в http://localhost:4444/grid/register HTTP 500. И что дальше? Не представляю. Объясните, кому не жалко. Заранее спасибо.
Ну, во-первых версии сервера в hub и node надо наверное все же одинаковые использовать (речь про standalone-2.30.0.jar).
Во-вторых запускаете все на одной машине? если нет, то в node-е надо указать ip или dns хоста с hub-ом.
В-третьих в своих тестах просто нужно запускать драйвер по принципу new RemoteWebDriver(hubUrl, DesiredCapabilities.chrome()) (естстественно url и capabilitites подставляйте какие вам надо).
2. Пока запускаю на одной машине, т.к. смысл запускать где-то еще, даже с одной машиной не разобралась.
3. Remote драйвер запускаю с capabilities - браузер firefox.
Когда запускаю ноды, они не запускаются: ошибка 500. Естественно, не вижу никаких действий теста. И что с этим делать - вообще не знаю. В этом как раз затык. Нуждаюсь в помощи в этом моменте.
#115365 Selenium Grid
Отправлено автор: Julia_Sh 04 марта 2013 - 07:51 в Selenium - Functional Testing
После долгого колупания и ковыряния могу ответить сама себе на свой вопрос. Это пост пишу для того, чтобы моя тема не оказалась брошенной для читателей данного форума.
Добилась распараллеливания тестов на одной машине (моей) следующим образом:
1. Запускаю хаб java -jar selenium-server-standalone-2.30.0.jar -role hub.
2. Запускаю ноды (например, мне требуется 3 узла для 3 тестов, которые я хочу, чтобы выполнялись одновременно, т.е. параллельно):
java -jar selenium-server-standalone-2.30.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=firefox,version=19.0,platform=WINDOWS
java -jar selenium-server-standalone-2.30.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=firefox,version=19.0,platform=WINDOWS -port 5556
java -jar selenium-server-standalone-2.30.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=firefox,version=19.0,platform=WINDOWS -port 5557
3. Иду в своей проект, где у меня драйвером является RemoteWebDriver. Запускаю этот проект через TestNG. Моя xml имеет приблизительно такой вид:
Возможно, немного неправославно. Кто знает как оптимизировать - буду благодарна за совет.
Добилась распараллеливания тестов на одной машине (моей) следующим образом:
1. Запускаю хаб java -jar selenium-server-standalone-2.30.0.jar -role hub.
2. Запускаю ноды (например, мне требуется 3 узла для 3 тестов, которые я хочу, чтобы выполнялись одновременно, т.е. параллельно):
java -jar selenium-server-standalone-2.30.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=firefox,version=19.0,platform=WINDOWS
java -jar selenium-server-standalone-2.30.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=firefox,version=19.0,platform=WINDOWS -port 5556
java -jar selenium-server-standalone-2.30.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=firefox,version=19.0,platform=WINDOWS -port 5557
3. Иду в своей проект, где у меня драйвером является RemoteWebDriver. Запускаю этот проект через TestNG. Моя xml имеет приблизительно такой вид:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/te...estng-1.0.dtd">
<suite name="Suite" parallel="tests" thread-count="3">
<test name="TestOne">
<classes>
<class name="testClass1"/>
</classes>
</test> <!-- Test -->
<test name="TestTwo">
<classes>
<class name="testClass2"/>
</classes>
</test> <!-- Test -->
<test name="TestThree">
<classes>
<class name="testClass3"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
Возможно, немного неправославно. Кто знает как оптимизировать - буду благодарна за совет.
#116392 Selenium IDE не работает с всплывающим окном
Отправлено автор: Julia_Sh 29 марта 2013 - 07:34 в Selenium - Functional Testing
Привет!
Возникла проблема со всплывающим окном:
Селениум отказывается нажимать на любую из кнопок/ссылок, ответ такой примерно на все попытки: xpath(.//*[@id='ui-id-1']/div/a)[2] not found
Xpath кнопок
Y - .//*[@id='ui-id-1']/div/a[1]
N - .//*[@id='ui-id-1']/div/a[2]
"Закрыть" - html/body/div[6]/a
Реакция такая, будто он не видит всплывающего окна. В чем может быть проблема? И возможные пути решения.
Попробуйте что-то вроде этого
Y - xpath=//div[@id='ui-id-1']//a[@class='true-btn']
N - xpath=//div[@id='ui-id-1']//a[@class='false-btn']
#118558 WaitForElementPresent
Отправлено автор: Julia_Sh 10 июня 2013 - 06:58 в Selenium - Functional Testing
Это разрешение не является официальным разрешением, а чья-то разработка? Если да, то это ожидаемо.Поддерживает, если подключить расширение, к тому же бесконечно-то у меня зацикливается, storeExpression пробовал.
#118553 WaitForElementPresent
Отправлено автор: Julia_Sh 10 июня 2013 - 04:46 в Selenium - Functional Testing
Можно еще попробовать storeExpression.Добрый день! Только начал освоение selenium, пока сижу в IDE, т к В ООП не силен пока что.
Появилась проблема при создании элементарного цикла - суть открыть страницу, дождаться появления элемента и продолжить тест.
В цикле не происходит проверка на присутсвие элемента на странице, сразу осуществляется выход из цикла, а если условием цикла поставить var1=1 -проверка почему-то осуществляется и получаем бесконечный цикл, как и должно быть.
Наверное я что-то недопонимаю, помогите пожалуйста, спасибо.
#118552 WaitForElementPresent
Отправлено автор: Julia_Sh 10 июня 2013 - 04:42 в Selenium - Functional Testing
А IDE вообще поддерживает циклы и условные переходы?Добрый день! Только начал освоение selenium, пока сижу в IDE, т к В ООП не силен пока что.
Появилась проблема при создании элементарного цикла - суть открыть страницу, дождаться появления элемента и продолжить тест.
В цикле не происходит проверка на присутсвие элемента на странице, сразу осуществляется выход из цикла, а если условием цикла поставить var1=1 -проверка почему-то осуществляется и получаем бесконечный цикл, как и должно быть.
Наверное я что-то недопонимаю, помогите пожалуйста, спасибо.
#118152 WebDriver + TestNG: валится тест при запуске
Отправлено автор: Julia_Sh 23 мая 2013 - 06:50 в Selenium - Functional Testing
Значит не правильно указываете профиль.
Я запускаю браузер на своем компьютере. Тест валится при запуске браузера с моим профилем пользователя. Без него - все ок.
Попробуйте так:System.setProperty(“webdriver.firefox.profile”, profileName); WebDriver webDriver = new FirefoxDriver();
или так:ProfilesIni profilesIni = new ProfilesIni(); // Clone the named profile FirefoxProfile profile = profilesIni.getProfile(profileName); WebDriver webDriver = new FirefoxDriver(profile);
В обоих случая создается клон существующего профиля и под ним идёт запуск.
Взято от сюда
Кстати, я попробовала этот код — у меня не получилось. Лыжи не едут.
#118130 WebDriver + TestNG: валится тест при запуске
Отправлено автор: Julia_Sh 22 мая 2013 - 06:27 в Selenium - Functional Testing
Все было бы так просто, если бы не тот факт, что с IDEA я еще не работала. Но этот же код для JUnit выдает такой же косяк.Плагин TestNG для Eclipse известен глюкавостью, попробуйте тот же код выполнить например в IDEA
#118039 WebDriver + TestNG: валится тест при запуске
Отправлено автор: Julia_Sh 20 мая 2013 - 08:01 в Selenium - Functional Testing
Нет, это путь к профилю браузера у меня на компьютере.А можно поподробнее про локальный путь к файлу? Там localhost нигде не фигурирует?
#118092 WebDriver + TestNG: валится тест при запуске
Отправлено автор: Julia_Sh 21 мая 2013 - 08:11 в Selenium - Functional Testing
А собственно, чем вас не устраивает инициализация в первом посте темы? Так и у меня в проекте. Единственное - в цитате не описана строчка с неявными ожиданиями (если это имеет значение), но в проектах я всегда их включаю.А можно посмотреть как вы иницализируете драйвер?
#118151 WebDriver + TestNG: валится тест при запуске
Отправлено автор: Julia_Sh 23 мая 2013 - 06:48 в Selenium - Functional Testing
Когда-то давно я пробовала запускать мозиллу с профилем пользователя через JUnit. Но сейчас я запустила один и тот же тест с помощью TestNG и JUnit, и получила одинаковую ошибку. Если мне не изменяет память, когда-то давно я использовала selenium RC, а сейчас веб-драйвер. Может, в этом дело, а может и нет.Что то я запутался
"То же самое при использовании JUnit проходило у меня всегда"
Так проходило или нет
#117589 WebDriver + TestNG: валится тест при запуске
Отправлено автор: Julia_Sh 03 мая 2013 - 09:25 в Selenium - Functional Testing
Пишу тест, чтобы воспроизвести его потом с помощью TestNG. Кусок кода, в котором у меня случился затык:
Собственно, валится еще в beforeMethod на строке
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:106)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:244)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:190)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:179)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:96)
at tastPackage.firstTest.beforeMethod(firstTest.java:32)
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.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:653)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
FAILED CONFIGURATION: @BeforeMethod beforeMethod
org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox\firefox.exe) on port 7055
То же самое при использовании JUnit проходило у меня всегда. Подскажите, пожалуйста, как исправить, если знаете.
P.S.: комбинация firefox 20 версия + selenium-server-2.32.0, все дело происходит в eclipse.
public class TestClass { private WebDriver driver; @BeforeMethod public void beforeMethod() { File dir = new File("вот здесь я пишу абсолютный путь к профилю пользователя firefox"); FirefoxProfile profile = new FirefoxProfile(dir); driver = new FirefoxDriver(profile); } // что-то еще }
Собственно, валится еще в beforeMethod на строке
driver = new FirefoxDriver(profile);с ошибкой
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:106)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:244)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:190)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:183)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:179)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:96)
at tastPackage.firstTest.beforeMethod(firstTest.java:32)
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.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:653)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
FAILED CONFIGURATION: @BeforeMethod beforeMethod
org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox\firefox.exe) on port 7055
То же самое при использовании JUnit проходило у меня всегда. Подскажите, пожалуйста, как исправить, если знаете.
P.S.: комбинация firefox 20 версия + selenium-server-2.32.0, все дело происходит в eclipse.
#118083 WebDriver + TestNG: валится тест при запуске
Отправлено автор: Julia_Sh 21 мая 2013 - 04:24 в Selenium - Functional Testing
Я запускаю браузер на своем компьютере. Тест валится при запуске браузера с моим профилем пользователя. Без него - все ок.Погодите, то есть браузер вы запускаете на удаленной машине, а профиль к браузере ищете локально?
#118093 WebDriver + TestNG: валится тест при запуске
Отправлено автор: Julia_Sh 21 мая 2013 - 08:12 в Selenium - Functional Testing
Опять же первый пост:И еще вопрос какая версия Selenium и Firefox используется
P.S.: комбинация firefox 20 версия + selenium-server-2.32.0, все дело происходит в eclipse.
#118305 Выбрать элемент в списке элемента shuttle
Отправлено автор: Julia_Sh 29 мая 2013 - 11:10 в Selenium - Functional Testing
А сразу записать во второй столбец не получится?Добрый день!
На странице есть элемент типа shuttle - два поля, в левом список значений, они выбираются и после нажатия на стрелку переносятся в правое поле (см. картинку)<select id="TYPES_LEFT" style="width : 480px;" size="5" multiple="multiple"> <option value="1" >Значение 1</option> <option value="2" >Значение 2</option>
Не могу кликнуть на значении из списка, так что бы оно выделилось. Пробовал click, mouseDown/mouseUp. Локатор находит эту строку, но выделить ее не получается. Помогите.
#118369 Выполните за меня тестовое задание на стажировку! Ня!
Отправлено автор: Julia_Sh 31 мая 2013 - 07:57 в Про тестирование обо всём подряд
Вести учет — кто что заказал, в соответствии с этим подписывать еду.Вот прислали тестовое задание на стажировку,там 10 вопросов,почти на все ответил,а с этим не могу ничего придумать,может кто-то подскажет идеи,заранее спасибо!Ситуация: В офис приносят еду в коробках. Она не подписана, но соответствует количеству людей в офисе, которые её заказали. Каждый день еды постоянно кому-то не хватает, видимо съедает кто-то, кто не заказал либо кто-то путает свой заказ с чужим. Предложите свои варианты решения такой проблемы. А так же для выявления того, кто может постоянно или периодически так ошибаться? (допустимо множество вариантов)
#118365 Замедление тестов не работает
Отправлено автор: Julia_Sh 31 мая 2013 - 05:06 в Selenium - Functional Testing
У меня методы данного класса тоже не сработали ни для задержки, ни для подсветки. Использую eclipse.Здравствуйте!
Прочитал статейку Алексея Баранцева Selenium 2.0: замедляем тесты и подсвечиваем элементы, и подумал, это как раз то что мне нужно!!
Но оказалось не все так гладко, как я думал. Во-первых мне не удалось подключить selenium-events.zip (приложение к статье) к своему проекту в IntelliJ IDEA. Вроде делал все правильно, распаковал пакет, добавил его как модуль. Не определяется.
Ладно, пошел другим путем. Нашел исходник, создал класс, вставил его туда. Далее, по инструкции инициализировал драйвер так, как описано в статье. И о чудо - подключилось! Подключилось, да не все..
В строчке driver.registerListener(new ListenerThatWaitsBeforeAnyAction(5, TimeUnit.SECONDS)); "registerListener" у меня так и остался неопределенным. Попробовал оставить так: driver.register(new ListenerThatWaitsBeforeAnyAction(5, TimeUnit.SECONDS)); (убрал Listener) - все ок!
При этом задержек в 5-15 секунд, что я выставлял я не обнаружил. Скорее всего из-за Listener который не подключился изначально.
Подскажите пожалуйста, где моя ошибка? Может я что-то еще забыл сделать?
Спасибо!
#118413 автоматизированное тестирование на C#
Отправлено автор: Julia_Sh 03 июня 2013 - 11:08 в Автоматизированное тестирование
Используйте WebDriver для имитации действий пользователя по заполнению полей формы, нажатию на клавишу calculate, и проверки фактического результата на соответствие ожидаемому. Здесь даже можно все выполнить с помощью selenium IDE, а затем перевести тесты в NUnit-тесты для WebDrivera. Возможно, их придется немного изменить (для того, чтобы они работали) + отладить.сам могу написать на C#,но не представляю специфику создания автоматизированного тестирования
- Форум тестировщиков
- → Публикации Julia_Sh
- Политика Конфиденциальности
- Правила форума ·