Автор: Деннис Мартинез (Dennis Martinez) Оригинал статьи Перевод: Ольга Алифанова
В маленьких технических компаниях постоянно кипит жизнь – особенно в стартапах перед запуском. Планирование, маркетинг, позиционирование продукта, поиск потенциальных инвесторов и партнеров, разработка, и многое другое – что-то всегда требует внимания. Это ураган деятельности и энергии, который не прекращается многие месяцы. Всю мою карьеру я проработал в компаниях на раннем этапе развития, и отлично знаю, как это весело и раздражающе – как правило, одновременно.
Всем здравствуйте. Помогите пожалуйста разобраться, есть тест на Python + Selenium который осуществляет регистрацию на одном сайте, после регистрации на почту(gmail) приходит письмо с confirmation link на которую нужно кликнуть. Собственно вопрос как это можно реализовать, какие есть варианты и пути. Спасибо.
Удалось успешно открыть браузер Edge, в режиме совместимости IE.
Но при попытке кликнуть на элемент или ввести значения в поля браузер не реагирует на действия драйвера. Падает по таймауту, при этом аналогичный тест успешно проходить в хроме:
public void i_m_on_global_setup_page() {
//Setting system properties of InternetExplorerDriver
System.setProperty("webdriver.ie.driver", "webdrivers/IEDriverServer.exe");
//Creating an object of InternetExplorerDriver
WebDriver driver = new InternetExplorerDriver();
driver.manage().window().maximize();
//Deleting all the cookies
driver.manage().deleteAllCookies();
//Specifiying pageLoadTimeout and Implicit wait
driver.manage().timeouts().pageLoadTimeout(40, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
//launching the specified URL
driver.get("https://www.google.com/");
//Locating the elements using name locator for the text box
driver.findElement(By.name("q")).sendKeys("BrowserStack");
//name locator for google search button
WebElement searchIcon = driver.findElement(By.name("btnK"));
searchIcon.click();
}
Как выше уже писал, при смене драйвера на chromedriver, всё успешно работает.
Информация с xml-pom по зависимостям, которые использую. Возможно какие-то версии необходимо изменить, чтобы работа с IE заработала:
Добрый день, нужна помощь в поиске кроссплатформенного инструментария для тестирования desktop приложения.
Есть десктоп приложение написанное на C++(winAPI). API у приложения как такового нет и не планируется. Для автотестов используется Ranorex, тесты на vbs. Так же, как альтернатива, есть FlaUI, тесты на c#. Все это работает под Windows.
В связи изменениями в законодательстве и с требованиями под эти изменения, приложение будет переписываться под Linux. Поэтому встает вопрос поиска платформы для написания тестов под Linux. Гугл выдает варианты, но хотелось бы совет более опытных людей в этом вопросе. Язык тестов не важен, если будет c# - хорошо, можно python или что-то другое. Так же не совсем критичное, если инструментарий будет не кроссплатформенный, а заточенный только под Linux, так как под Windows есть рабочие варианты и в случае чего можно будет остаться на них. По цене - в принципе тоже не важно, а если софт будет исконно "православный" то это несомненный плюс, но я таких вариантов не находил вообще.
Пожалуй главный критерий к этому инструментарию - хорошее комьюнити и качественная техподдержка. Ну и юзерфрендли насколько это возможно.
В целом буду благодарен любом предложенному варианту
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Все, кто когда-либо тестировал ПО, понимают, что наличие тестовых пользователей – неотъемлемая часть процесса. В целом вы не можете авторизоваться на проде вашего ПО как пользователь из-за проблем безопасности, а в тест-окружении нет реальных пользователей. В этой статье я расскажу, почему тестовые пользователи так важны, и предложу решения по управлению ими.