Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

запуск тестов из консоли



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


запуск тестов из консоли
2019-05-03 13:23

Не пойму что не так ... Я так понимаю компилировать ничего не надо когда в IDEA пишешь тесты ... Там все автоматически компилируется ... 

Есть класс Tests в нем main, все по феншую )))

package ru.xxx;

public class Tests {
    public static void main(String[] args) {
        YandexTest yandexTest = new YandexTest();
        yandexTest.test();
    }
}

Ошибку выдает:

Error: Could not find or load main class Tests
Caused by: java.lang.ClassNotFoundException: Tests

Прикрепленные изображения

  • Сн22имок.PNG


Drag and drop внутри canvas элемента в хроме
2019-05-04 00:08
Всем привет.
Может быть кто-нибудь сталкивался с такой проблемой:
Есть форма редактирования изображения - можно двигать картинку внутри прямоугольника, таким образом выбирая какая область изображения будет использована для аватарки. Небольшое видео того, что нужно сделать: https://www.dropbox.com/s/9pf5eeaktpgu0m7/Screen%20Recording%202019-05-03%20at%2011.48.31%20PM.mov?dl=0 а вот ссылка на демо элемента: https://react-avatar-editor.netlify.com/
 
Проблема в том, что не получается повторить такое поведение в хроме при помощи Actions. То есть код отрабатывает без ошибок, но картинка не перемещается внутри канваса.
При этом я точно проверил что действие происходит в нужной области (внутри элемена canvas).
 
ВАЖНО: такой же код отрабатывает в firefox.
 
Вот пример кода, который воспроизводит проблему в хроме:
package com.oxagile.project.web.tests.userprofile;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Action;
import org.openqa.selenium.interactions.Actions;

import java.util.concurrent.TimeUnit;

public class TestTest {

public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "libs/chromedriver");
WebDriver wd = new ChromeDriver();
wd.manage().window().maximize();
wd.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
wd.get("https://react-avatar-editor.netlify.com/");
WebElement canvas = wd.findElement(By.cssSelector("canvas.editor-canvas"));
Actions builder = new Actions(wd);
Action dragAndDrop = builder
.moveToElement(canvas, 10, 10)
.pause(2000)
.clickAndHold()
.pause(2000)
.moveToElement(canvas, 100, 100)
.pause(2000)
.release()
.build();
dragAndDrop.perform();
wd.quit();
}
}


Исследовательское тестирование API, часть 1
2019-05-06 09:14

Автор: Майкл Болтон (Michael Bolton)
Оригинал статьиhttp://www.developsense.com/blog/2018/07/exploratory-testing-on-an-api-part-1/
Перевод: Ольга Алифанова

 

Меня недавно спросили, занимаюсь ли я исследовательским тестированием API, и как именно я это делаю. Вот мой ответ.

 

Прикладной программный интерфейс (API) – это средство, при помощи которого мы можем использовать ПО для отправки команд продукту, чтобы он сделал нечто требуемое. Мы тестируем и API как таковое. Интерфейсы – это одно из измерений/факторов/элементов продукта. В широком смысле мы не просто тестируем API – мы используем их для контроля и наблюдения за продуктом, чтобы узнать о нем много интересного и нового.

 

Читать статью полностью...



© 2010 | Software-Testing.Ru


В избранное