Привет всем. Столкнулся с тем, что браузер не очищает логи. То есть если обновить страницу или вообще открыть новую закладку - ошибки javascript которые присутствуют в логе никуда не уходят и следующий тест, который делает проверку логов, соответственно падает. Получаю логи от RemoteWebDriver'а следующим образом.
LogEntries logs =WebDriverRunner.getWebDriver().manage().logs().get("browser");
List<LogEntry> severe = logs.filter(Level.SEVERE);
Кто подскажет в какую сторону копать? Из того, что я нагуглил, я так понимаю универсального подхода к отлавливанию JS ошибок нет в природе и приходится для каждого браузера прикручивать своё кастомное решение вручную. Тот же метод Selenide.assertNoJSErrors() не отлавливает вообще ничего (во всяком случае с Google Chrome), а там реализована инъекция
@Parameters
public static Collection<Object[]> data() {
return Arrays.asList(
new Object[][] { { 10, "какой-то email по умолчанию" } });
}
@Test
public void testCheckSystem() throws Exception {
... дальше всякий код
Вопрос:
Как мне в командной строке передать параметры автотеста, чтобы, допустим, любой пользователь, если захочет запустить автотест на своём компе, мог указать свою почту, а не почту по умолчанию?
Допустим, как-то так:
java -cp *папка с jar-ником*\AllTest.jar; org.junit.runner.JUnitCore *пакет*.CheckSystem '30', 'mail@mail.ru'
- English (read/write - is a must, speak - very nice to have)
- High degree of self-motivation and commitment
- Ability to work under pressure and to cope with changing work requirements
- Experience in android SW/HW testing 1+ years
- Work experience with emulators (set up, testing)
- Taking bug reports (QPST,QXDM,rumdamp) is a plus
- Work experience with test management tools
- Proactive and able to work independently
Responsibilities:
- Perform testing of Android System, applications, which specifically created for YotaPhone project, and using BackScreen; perform field, call tests
- Create test programs / test scenarios for the all functionality
- Defect management in JIRA
- Functionality automation: core & UI parts
- Strong communication with the DEV/QA team as well as with the customers
- Organize all aspects of own work in accordance with SOPs and Guidelines of company, suggest and implement improvements to current systems and procedures
- Review and audit existing test process for systems/projects
- Identify gaps and prepare improvement plans
Все вопросы и свои резюме вы можете отправлять на адрес: dmitry.barbashin@yotadevices.com