Могу порекомндовать видо записть моего вебинара по созданию тест кейсов. Конечно лучше полноценно изучить тему перед тем как идти на собеседование. Но ваш конкретный вопрос это закроет.
- Форум тестировщиков
- → Публикации DmitriyQA
32 публикаций создано DmitriyQA (учитываются публикации только с 27 июня 2023)
Отправлено автор:
DmitriyQA
15 сентября 2018 - 10:59
в
Начинающему тестировщику
Могу порекомндовать видо записть моего вебинара по созданию тест кейсов. Конечно лучше полноценно изучить тему перед тем как идти на собеседование. Но ваш конкретный вопрос это закроет.
Отправлено автор:
DmitriyQA
07 ноября 2017 - 18:56
в
Автоматизированное тестирование
Велосипед мой:
Класс помощник обертывает селениумовский драйвер
class MyDriver(WebDriver):
Переключение
def switch_to_window(self, index):
windows = self.window_handles
assert index < len(self.window_handles), 'you asked to switch to window number {}, but there are only {}'.format(index, len(windows))
self.switch_to.window(windows[index])
Ожидание пока откроется вкладка
def wait_for_windows_count(self, count):
ChorusDriver.wait_until(lambda x: len(x) == count, params=[self.window_handles], timeout=10, sleep_interval=0.1)
Это уже обертка, а есть родные метод switch_to_window
Отправлено автор:
DmitriyQA
07 ноября 2017 - 18:47
в
Selenium - Functional Testing
Укажите путь к выполняемому файлу и будет вам счастье;
options = webdriver.ChromeOptions()
options.binary_location = "/usr/bin/opera" # path to opera executable, even though it's in PATH :/
driver = webdriver.Opera(opera_options=options) # success!
Пример на питоне
А вобще я тут писал в соседний теме, что опера умерла, ей пользуется только владельцы кнопочных мобилок)
Отправлено автор:
DmitriyQA
21 марта 2018 - 15:22
в
Selenium - Functional Testing
Попробуй принудительно задать значение поля через JS.
Либо подолбайся с логикой и вводи дату посимвольно через цикл а не все сразу
Отправлено автор:
DmitriyQA
27 октября 2018 - 19:08
в
Тест-дизайн и ручное тестирование
Часто в таких случаях проверяющие любят когда задают наводящие вопросы. Попробуйте спрсоить, если я составлю тест кейс, для каждой страницы, и регерссионный чек лист, этого будет достаточно? Для меня бы это вполне хватило для проверки знания человека.
Отправлено автор:
DmitriyQA
07 ноября 2017 - 18:45
в
Начинающему тестировщику
Записи где? Господа учитись задавать вопросы!
Отправлено автор:
DmitriyQA
27 декабря 2017 - 08:02
в
Автоматизированное тестирование
Всем привет. Перерыл уже все хелпы по селениуму. После того как вышла новая версия хрома (63) резко упала стабильность тестов. Причина Хром крешится при ожидании. Локально всегда проходит, а вот на сервере почти всегда падает. Кто с таким может сталкивался, и знает как помочь.
@cards @xray
Scenario: displaying groups of trackers # features/call_xray.feature:7
Given I am on xray tab of target call # features/steps/x-ray.py:16
Assertion Failed: FAILED SUB-STEP: Given account page finished loading
Substep info: Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/behave/model.py", line 1329, in run
match.run(runner.context)
File "/usr/local/lib/python2.7/dist-packages/behave/matchers.py", line 98, in run
self.func(context, *args, **kwargs)
File "features/steps/account_page.py", line 57, in step_impl
ghost.wait_until_account_page_finished_loading()
File "/builds/affectlayer/system_tests/drivers/account_page/account_page_executor.py", line 306, in wait_until_account_page_finished_loading
obj.wait_for_player_to_appear()
File "/builds/affectlayer/system_tests/drivers/account_page/section_handler.py", line 16, in wait_for_player_to_appear
self.wait_for_presence_of_element((By.CLASS_NAME, 'audio-player-footer'), time=59)
File "/builds/affectlayer/system_tests/drivers/basic_components/page_base.py", line 31, in wait_for_presence_of_element
EC.presence_of_element_located(by_locator))
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/support/wait.py", line 71, in until
value = method(self._driver)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/support/expected_conditions.py", line 63, in __call__
return _find_element(driver, self.locator)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/support/expected_conditions.py", line 402, in _find_element
raise e
selenium.common.exceptions.WebDriverException: Message: chrome not reachable
(Session info: chrome=63.0.3239.108)
(Driver info: chromedriver=2.34.522913 (36222509aa6e819815938cbf2709b4849735537c),platform=Linux 4.4.0-1020-aws x86_64)
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru