Возможно ли вообще это сделать или не стоит на это время тратить?
- Форум тестировщиков
- → Публикации Bond0608
14 публикаций создано Bond0608 (учитываются публикации только с 25 апреля 2023)
Отправлено автор: Bond0608 11 апреля 2018 - 12:03 в Автоматизированное тестирование
Возможно ли вообще это сделать или не стоит на это время тратить?
Отправлено автор: Bond0608 11 апреля 2018 - 10:29 в Автоматизированное тестирование
Здравствуйте, я использую selenium для автоматизации интеграционных тестов. Мне нужно определять когда элемент находится либо в области видимости пользователя, либо за пределами.
Если использовать метод isDisplayed(), то он видит всю страницу целиком.
Поэтому если элемент находится за левой верхней границей окна или перекрыт другим элементом, он все равно будет считаться видимым.
Подскажите, пожалуйста, как можно это реализовать?
Отправлено автор: Bond0608 29 ноября 2017 - 13:01 в Автоматизированное тестирование
Значит должны быть тест-кейсы или чек-листы. Вот по ним и определите, что именно нужно проверять на странице.
Тест-кейсы мы покрываем то, что не можем покрыть интеграционными тестами.
Отправлено автор: Bond0608 29 ноября 2017 - 11:07 в Автоматизированное тестирование
Да, у нас сначало было ручное тестирование, а потом автоматизация.
Отправлено автор: Bond0608 29 ноября 2017 - 10:32 в Автоматизированное тестирование
У меня мобильное приложение. Тип - онлайн-сервис. Лейблы - названия текстовых полей.
Отправлено автор: Bond0608 29 ноября 2017 - 10:17 в Автоматизированное тестирование
И то и то.
Отправлено автор: Bond0608 29 ноября 2017 - 10:01 в Автоматизированное тестирование
Из-за этого получается так, что тесты становятся очень большими и долго проходят. Я читал, что тест должен проверять основной функционал, а не все подряд что находится на странице.
Отправлено автор: Bond0608 29 ноября 2017 - 09:38 в Автоматизированное тестирование
Подскажите, пожалуйста, есть ли смысл делать проверку на каждый label? Т.е. проверять и label и значение.
Отправлено автор: Bond0608 04 августа 2017 - 06:50 в Автоматизированное тестирование
В chrome тесты запускаются, а firefox нет. Падает ошибка http://prntscr.com/g468bl. Подскажите, пожалуйтса, как это можно исправить?
Отправлено автор: Bond0608 25 июля 2017 - 12:21 в Автоматизированное тестирование
Я написал вот такую feature
Feature: LoginFeature This feature deals with the login functionality of the application Scenario: Login with correct e-mail and password Given I navigate to the login page And I enter the e-mail as m@mail.ru and password as 111111 And I click login button Then I should see the GameScenarioPage
И step_definitions
import {defineSupportCode} from 'cucumber'; import {browser, element, by} from 'protractor'; defineSupportCode(consumer => { consumer.When(/^I navigate to the login page$/, () => { return browser.get('/login'); }); consumer.When(/^I enter the e\-mail as m@mail\.ru and password as (\d+)$/, function (email, password) { var inputEmail = element(by.model('email')); var inputPassword = element(by.model('password')); inputEmail.sendKeys('m.@mail.ru'); inputPassword.sendKeys('111111'); }); consumer.When(/^I click login button$/, function (inputEmail, inputPassword) { element(by.partialButtonText('Регистрация')).click(); }); consumer.When(/^I should see the GameScenarioPage$/, () => { return browser.get('/users'); }) });
Мне выдало такую ошибку, как я могу её исправить? Подскажите, пожалуйста
Ещё возникает ошибка что превышено 500 миллисекунд
Отправлено автор: Bond0608 25 июля 2017 - 10:41 в Автоматизированное тестирование
Я написал вот такую feature
Feature: LoginFeature This feature deals with the login functionality of the application Scenario: Login with correct e-mail and password Given I navigate to the login page And I enter the e-mail as m@mail.ru and password as 111111 And I click login button Then I should see the GameScenarioPageИ step_definitions
import {defineSupportCode} from 'cucumber'; import {browser, element, by} from 'protractor'; defineSupportCode(consumer => { consumer.When(/^I navigate to the login page$/, () => { return browser.get('/login'); }); consumer.When(/^I enter the e\-mail as m@mail\.ru and password as (\d+)$/, function (email, password) { var inputEmail = element(by.model('email')); var inputPassword = element(by.model('password')); inputEmail.sendKeys('m.@mail.ru'); inputPassword.sendKeys('111111'); }); consumer.When(/^I click login button$/, function (inputEmail, inputPassword) { element(by.partialButtonText('Регистрация')).click(); }); consumer.When(/^I should see the GameScenarioPage$/, () => { return browser.get('/users'); }) });Мне выдало такую ошибку, как я могу её исправить? Подскажите, пожалуйста
Отправлено автор: Bond0608 25 июля 2017 - 08:43 в Автоматизированное тестирование
Я написал вот такую feature
Feature: LoginFeature This feature deals with the login functionality of the application Scenario: Login with correct e-mail and password Given I navigate to the login page And I enter the e-mail as m@mail.ru and password as 111111 And I click login button Then I should see the GameScenarioPage
И step_definitions
import {defineSupportCode} from 'cucumber'; import {browser, element, by} from 'protractor'; defineSupportCode(consumer => { consumer.When(/^I navigate to the login page$/, () => { return browser.get('/login'); }); consumer.When(/^I enter the e\-mail as m@mail\.ru and password as (\d+)$/, function (email, password) { var inputEmail = element(by.model('email')); var inputPassword = element(by.model('password')); inputEmail.sendKeys('m.@mail.ru'); inputPassword.sendKeys('111111'); }); consumer.When(/^I click login button$/, function (inputEmail, inputPassword) { element(by.partialButtonText('Регистрация')).click(); }); consumer.When(/^I should see the GameScenarioPage$/, () => { return browser.get('/users'); }) });
Мне выдало такую ошибку, как я могу её исправить? Подскажите, пожалуйста
Отправлено автор: Bond0608 24 июля 2017 - 12:32 в Автоматизированное тестирование
Мне нужна именно связка с кукумбером)
Отправлено автор: Bond0608 24 июля 2017 - 11:36 в Автоматизированное тестирование
Здравствуйте, господа! Я начинаю заниматься автоматизированными тестами на angular 4. Мне нужно изучить связку сucumber и protractor. Посдкажите, пожалуйста, может есть какие-нибудь статьи на русском языке, где про это хорошо написано, может быть книги какие-нибудь есть?
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru