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

Публикации Vad1m198

41 публикаций создано Vad1m198 (учитываются публикации только с 18 мая 2023)



#150983 Обращение к select - Python

Отправлено автор: Vad1m198 06 мая 2016 - 14:13 в Selenium - Functional Testing

Ошибка однозначно говорит, что елемент с id='shopsCites' не виден. Вы уверены, что когда переходите по урл, даный селект виден?




#151089 Selenide. Screenshot location on jenkins stack trace

Отправлено автор: Vad1m198 12 мая 2016 - 08:18 в Selenium - Functional Testing

@asolntsev

 

Вот новая ссылка на проект http://www.ex.ua/850144502603




#151455 Selenide. Запуск тестов на IDEA. Firefox profile

Отправлено автор: Vad1m198 25 мая 2016 - 10:36 в Selenium - Functional Testing

Можно создать свой инстанс WebDriver и передать в Selenide с помощью метода 

WebDriverRunner.setWebDriver(/*WebDriver instance*/);




#151477 Selenide. Запуск тестов на IDEA. Firefox profile

Отправлено автор: Vad1m198 25 мая 2016 - 15:44 в Selenium - Functional Testing

Создайте WebDriver с нужным профилем как Вы делали это на селениуме. Вызовите метод WebDriverRunner.setWebDriver() и передайте созданый WebDriver. Так пробовали?

 

$(By.xpath("/html/body/div[1]/div[1]/div/div[5]/div[2]")).waitUntil(Condition.visible, 30000).click();

Вот так лучше не делать.

1) Попробуйте переписать локатор чтобы он не зависел от строения страницы. Используйте id, class, name

2) Поскольку Вы уже указали Configuration.timeout = 30000; то не надо использовать waitUntil и явно указывать ожидание. Вместо этого используйте shouldBe(visible)

3) Зачем здесь Вы ждете 2 раза одно и тоже событие $("#ytLogout").shouldBe(Condition.visible).waitUntil(Condition.visible, 30000).click(); ?




#151745 выбор элемента из списка с помощью Selenium + Python

Отправлено автор: Vad1m198 06 июня 2016 - 16:06 в Selenium - Functional Testing

У елемента всегда Ид="tree36"? 

Когда я вижу в @id в конце число это всегда вызывает подозрение, что оно может принимать разные значения.




#152205 Как сохранить значение из contains?

Отправлено автор: Vad1m198 24 июня 2016 - 11:20 в Selenium - Functional Testing

getText() или getAttribute("value") пробовали ?

http://stackoverflow...enium-webdriver




#152620 isDisplayed=true но ElementNotFound

Отправлено автор: Vad1m198 12 июля 2016 - 13:25 в Selenium - Functional Testing

Я сомневаюсь, что selenium вам "врет"

Как сказано на w3c https://w3c.github.i...-displayedness 

 

"The element displayed algorithm is a boolean state where true signifies that the element is displayed and false signifies that the element is not displayed. To compute the state on element:
    1. If the attribute hidden is set, return false.
    2. If the computed value of the display style property is "none", return false."
 
А скрыть елемент можно и другими способами css. Тогда елемент будет невидим для глаза, но isDisplayed() == true.



#153227 помогите найти элемент на схеме и кликнуть по нему

Отправлено автор: Vad1m198 02 августа 2016 - 10:27 в Selenium - Functional Testing

задать начало ИД можно с помощью xpath starts-with ф-ции 

http://www.abodeqa.c...ction-in-xpath/




#153231 помогите найти элемент на схеме и кликнуть по нему

Отправлено автор: Vad1m198 02 августа 2016 - 11:20 в Selenium - Functional Testing

Попробуйте так //div[starts-with(@id,’clickablearea’)]

И помните, что клик произойдет по первому найденому елементу.

Используйте FirePath для проверки локаторов в Firefox




#153446 Ошибка в одном тесте записывается для всех тестов

Отправлено автор: Vad1m198 11 августа 2016 - 13:57 в Автоматизированное тестирование

Как мне кажется, эта ошибка возникает из-за того, что вы используете глобальную переменную.

Попробуйте в начале каждого теста заново инициализировать softAssert переменную.

 

softAssert = new SoftAssert();




#153752 Почему при открытии браузера Google Chrome открывается браузер без рас

Отправлено автор: Vad1m198 22 августа 2016 - 13:46 в Начинающему тестировщику

Потому-что по дефолту хром запускается с чистим профайлом, у которого нет установленных расширений

https://sites.google...er/capabilities




#153785 Почему при открытии браузера Google Chrome открывается браузер без рас

Отправлено автор: Vad1m198 23 августа 2016 - 10:29 в Начинающему тестировщику

 

Мне необходимо 3-4 расширения использовать.

 

Потому-что по дефолту хром запускается с чистим профайлом, у которого нет установленных расширений

https://sites.google...er/capabilities

Этот процесс как-то по другому можно пустить? Например, чтобы профиль не создавался, а открывал готовый уже настроенный профиль?
 

 

Вы открывали ссылку которую я указал? Там как раз и описано как это делать...

Как запусить с сохраненым профайлом

https://sites.google...ommon-use-cases

 

Как установить расширение

https://sites.google...meOptions-class




#154163 Экспресс-собеседование: когда работа не ждет

Отправлено автор: Vad1m198 08 сентября 2016 - 13:59 в Личный рост, карьера, развитие

Я, кстати, про головоломки не согласен, по крайней мере для тестировщика. Я всегда даю задачи на комбинаторику. Не сложные, на моей памяти только один кандидат сказал что это за комбинация и по какой формуле она считается, остальные все последовательными рассуждениями находили ответ, обычно через пару очевидных неправильных.
А по программистам - лучше небольшое тестовое задание, такое, чтоб красиво решалось через 2-3 класса.

 

Интересно, Павел, о чем Вам говорит тот факт, что человек умеет решать головоломки или задачи на комбинаторику?




#154559 Mid-life career change in QA

Отправлено автор: Vad1m198 22 сентября 2016 - 09:31 в Личный рост, карьера, развитие

да, опрос был бы интересен

 

"Представьте что ваш босс вызвал вас, тестировщика, и предложил повышение до начальника отдела тестирования, со значительным повышением зарплаты"

- Что вы ему ответите?

1. Да, я приму повышение

2. Нет, я откажусь от повышения, я хочу быть простым технарём и не хочу быть менеджером

 

Вот, в этом-то и проблема, что тестировщик не хочет становится лучше в своей области ибо это боль и страдания, а хочет побыстрее стать большим "начальником" и получать кучу золотых пиастров, используя порой не самые честные методы. У нас тут каждый второй как не тим лид, то куа менеджер. А некомпетентность порождает еще большую некомпетентность.
Тут недавно рассказывал один тестировщик, как он жил не тужил, и в один прекрасный день наняли ему помощника. Помощник так хорошо "работал", что нашему герою пришлось уволится. Никого конкретно не имею ввиду. Не знаю как в других регионах, но у меня как-то так.



#154598 Mid-life career change in QA

Отправлено автор: Vad1m198 23 сентября 2016 - 08:12 в Личный рост, карьера, развитие

 

 

Не совсем поняла историю. "Работал" в кавычках — плохо работал? Тогда почему не его уволили, а герой ушел?

 

 

Вот нашел тему http://software-test...estirovschikom/

 

Я все чаще вижу и слышу, что промоушн получают не те кто делает свою работу и делает ее хорошо, а те кто рисует красивые графики и диаграммы, использует модные словечка (agile, scrum, automation и т.д.) и генерит много активности(бесполезной).

Хочешь стать лидом и/или менеджером - учи модные словечки, рисуй графики и диаграммы и будет тебе счастье. Как-то так ))




#154606 Mid-life career change in QA

Отправлено автор: Vad1m198 23 сентября 2016 - 09:53 в Личный рост, карьера, развитие

@Little_CJIOH @Molechka

А как же распознать норм конторы? Все они предлагают одно и тоже (интересные проекты, карьерный рост, соц пакет, xbox, чай, кофе и т.д.).

 

@Molechka

Безусловно менеджер должен уметь и говорить, и договариватся, и рисовать, и презентации делать. Вопросов нет. Это большая часть его работы. Но, очень плохо, когда это единственное умение которым он обладает, и опыта в предметной области 1-2 года или и того меньше, и квалификации нет.




#154696 selenium+ie вопрос по поиску элемента на странице

Отправлено автор: Vad1m198 27 сентября 2016 - 08:05 в Автоматизированное тестирование

Вот этим кодом "driver.findElement((By.id("tinymce")));" Вы находите body елемент. А в body нельзя писать текст. Нужно найти елемент в который можно писать текст.




#154700 Как взять css селектор с элемента

Отправлено автор: Vad1m198 27 сентября 2016 - 08:41 в Selenium - Functional Testing

Я не понял о какой "функции" идет речь. Но в firepath есть возможность выбрать елемент и увидеть его css locator




#154711 Как взять css селектор с элемента

Отправлено автор: Vad1m198 27 сентября 2016 - 09:43 в Selenium - Functional Testing

А зачем проходится по всем элементам списка, если нужны только "second" (что это? класс, ид, атрибут?)? Почему нельзя просто найти нужный элемент и кликнуть?




#154714 Как взять css селектор с элемента

Отправлено автор: Vad1m198 27 сентября 2016 - 10:02 в Selenium - Functional Testing

List<WebElement> list = driver.findElements(By.css("second"));

 

for(WebElement w: list) {

//your code

}




#154733 Как проверить, что кнопка или поле disabled и является не кликабельным

Отправлено автор: Vad1m198 27 сентября 2016 - 13:47 в Selenium - Functional Testing

Есть функция которая проверяет, что елемент доступен. isEnabled()




#154799 Тестирование поля ввода

Отправлено автор: Vad1m198 29 сентября 2016 - 08:20 в Начинающему тестировщику

Я бы начал с того что ввел сначала "3333" и проверил получил ли я скидку или нет...




#154806 Тестирование поля ввода

Отправлено автор: Vad1m198 29 сентября 2016 - 09:09 в Начинающему тестировщику

Интересно, а если бы промо код был бы не "3333" а "Вася", какие тогда были бы граничные значения?




#154907 [Опрос] Умеете ли вы программировать?

Отправлено автор: Vad1m198 04 октября 2016 - 11:37 в Свободное общение

Как по мне, то вопрос поставлен немного некорректно. Я, допустим, "автоматизирую" некие UI тесты с использование Жабы. Умею ли я "программировать"? Очень спорно...

Более корректно было бы спрашивать: "Пишите ли вы код в рабочее время? Если да, то зачем, на каких языках и т.д.?"




#154917 [Опрос] Умеете ли вы программировать?

Отправлено автор: Vad1m198 04 октября 2016 - 14:06 в Свободное общение

Ну если вы знаете и не применяете, то я сделал 2 вопроса специально)
Если знаете и применяете, то вы программируете.

 

Хорошо, Василий, я понял. Спасибо за опрос.