За последние 60 дней 25 выпусков (2-3 раза в неделю)
Сайт рассылки: http://https://software-testing.ru/forum/ Открыта: 04-06-2004
Новостная рассылка за первую половину марта 2020-03-16 11:35
Тестирование API и баз данных, характеристики качества, результаты опроса по зарплатам и перенос конференций из-за коронавируса: самые интересные новости тестирования за начало марта-2020
Опубликован очередной выпуск рассылки за начало февраля.
В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.
Содержание рассылки доступно по ссылке.
Всем привет!
Пробую сделать тест на мобилке, при помощи Appium и Java. Использую эмулятор Genymotion.
Собственно вот сам код:
import io.appium.java_client.AppiumDriver;import io.appium.java_client.android.AndroidDriver;import io.appium.java_client.remote.MobileCapabilityType;import org.junit.Test;import org.openqa.selenium.By;import org.openqa.selenium.remote.DesiredCapabilities;import org.openqa.selenium.support.ui.WebDriverWait;import java.net.URL;import static org.junit.Assert.assertTrue;public class MobileWebTest {@Testpublic void testIncorrectFBLogin() throws Exception { URL serverUrl = new URL ("http://127.0.0.1:4723/wd/hub"); DesiredCapabilities cap = new DesiredCapabilities(); cap.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android"); cap.setCapability(MobileCapabilityType.PLATFORM_VERSION, "9"); cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Google Pixel 3"); cap.setCapability(MobileCapabilityType.BROWSER_NAME, "Browser"); System.out.println("Step 1. Create new driver");AppiumDriver driver = new AndroidDriver(serverUrl, cap);
WebDriverWait wait = new WebDriverWait(driver, 30); System.out.println("Step 2. Open website"); driver.get("https://facebook.com"); System.out.println("Step 3. Enter email"); driver.findElement(By.name("email")).sendKeys("simon_86@mail.ru"); System.out.println("Step 4. Enter password"); driver.findElement(By.name("pass")).sendKeys("12345678"); System.out.println("Step 5. Click Login Button"); driver.findElement(By.name("Login")).click(); System.out.println("Step 6. Check error massage");assertTrue(driver.findElement(By.cssSelector("div[data-sigil='m_login_notice']")).getText().contains("Неверный пароль. Вы забыли свой пароль?")); System.out.println("Step 7. Close driver"); driver.quit(); } }
По итогу после запуска теста получаю ошибку, ругается на 31 строчку выделил жирным.
Прикрепил логи файлами.
Подскажите что не так делаю?
© 2010 | Software-Testing.Ru
{#template MAIN} {#include js_tmpl_auth_reg_tab} {#if $P.login_register_tab == 1} Войти на сайт {* {#include js_tmpl_auth_reg_button} *} {#include js_tmpl_auth_reg_action} {#include js_tmpl_auth_reg_descr} Если вы еще не с нами, то начните с регистрации Вход для авторов {#/if} {#if $P.login_register_tab == 2} Регистрация {* {#include js_tmpl_soc_auth_reg_descr} *} {#include js_tmpl_auth_reg_soc} {#include js_tmpl_auth_reg_agree} {* #include js_tmpl_auth_reg_descr *} {#include js_tmpl_auth_reg_action} {* {#include js_tmpl_auth_reg_button} *} {#include js_tmpl_auth_reg_descr} {#include js_tmpl_soc_auth_reg_descr} {#/if} {* *} {#/template MAIN} {#template js_tmpl_auth_reg_tab} Вход на сайт Регистрация {#/template js_tmpl_auth_reg_tab} {#template js_tmpl_auth_reg_action} {#if $P.login_register_tab == 1} {#include js_tmpl_auth_reg_soc} {#/if} {#if $P.login_register_tab == 1} E-mail или код подписчика Пароль Русская раскладка клавиатуры! У вас включен Caps Lock! У вас включен Caps Lock и русская раскладка клавиатуры! Чужой компьютер Забыли пароль? {#/if} {#if $P.login_register_tab == 2} E-mail Я ознакомился и согласен с условиями сервиса Subscribe.ru Нажимая на кнопку "Готово!", я даю согласие на обработку персональных данных {* Я хочу получать новости о скидках на одежду *} Готово! {#/if} {#/template js_tmpl_auth_reg_action} {#template js_tmpl_auth_reg_agree} Я ознакомился и согласен с условиями сервиса Subscribe.ru {#/template js_tmpl_auth_reg_agree} {#template js_tmpl_auth_reg_button} {#if $P.login_register_tab == 1} Email OpenID Вконтакте Mail.Ru {#/if} {#if $P.login_register_tab == 2} Email OpenID Вконтакте Mail.Ru {#/if} {#/template js_tmpl_auth_reg_button} {#template js_tmpl_auth_reg_descr} {#if $P.login_register_tab == 1} Для оформления подписки на выбранную рассылку, работы с интересующей вас группой или доступа в нужный вам раздел, просим авторизоваться на Subscribe.ru {#/if} {#if $P.login_register_tab == 2} Для регистрации укажите ваш e-mail адрес. Адрес должен быть действующим, на него сразу после регистрации будет отправлено письмо с инструкциями и кодом подтверждения. {#/if} {#/template js_tmpl_auth_reg_descr} {#template js_tmpl_soc_auth_reg_descr} Или зарегистрируйтесь через социальную сеть. {#/template js_tmpl_soc_auth_reg_descr} {#template js_tmpl_auth_reg_soc} {#if $P.login_register_tab == 1} {#/if} {#if $P.login_register_tab == 2} {#/if} {#/template js_tmpl_auth_reg_soc}
{#include js_tmpl_auth_reg_descr}
{#template MAIN} {#include js_tmpl_auth_reg_tab} {#include js_tmpl_auth_reg_descr} {#include js_tmpl_auth_reg_action} {#/template MAIN} {#template js_tmpl_auth_reg_tab} Регистрация {#/template js_tmpl_auth_reg_tab} {#template js_tmpl_auth_reg_descr} Пожалуйста, подтвердите ваш адрес.Вам отправлено письмо для подтверждения вашего адреса {$P.register_confirm_mail}.Для подтверждения адреса перейдите по ссылке из этого письма. {#/template js_tmpl_auth_reg_descr} {#template js_tmpl_auth_reg_action} Или введите код из письма: Не пришло письмо? Пожалуйста, проверьте папку Спам (папку для нежелательной почты). Вышлите мне письмо еще раз! Готово {#/template js_tmpl_auth_reg_action}