Здесь кликаю правой кнопкой мыши на иконку на рабочем столе и нажимаю “Свойства”
Далее меняю свойство запуска программы и нажимаю ОК
public WebElement getElementTextObject(){ return driver.findElements(textFieldBy).get(1); }
public void setPropertiesClient(String textObject){
getElementTextObject().clear();
getElementTextObject().sendKeys(textObject);
}
public void clickOkPropertiesClient(){
driver.findElement(buttonOkBy).click();
if(isWaitElement(buttonContinuesBy, 10, "", 7)) driver.findElement(buttonContinuesBy).click();
}
Затем двойным кликом запускаю программу
public void clickIconClient(){
if(isWaitElement(nameIconClientBy, 10, "",7)) actions.doubleClick(driver.findElement(nameIconClientBy)).perform();
}
Так вот этот двойной клики по иконке не отрабатывает. Хотя если запускаю просто двойной клик, то работает прекрасно. Как сделать, чтобы второй actions отрабатывал? Спасибо!
Здравствуйте, подскажите пожалуйста как получить имя текущего feature - файла (который запустил выполнение сценария текущего теста). Пробовал как то через механизм Hook-ов но ничего не получилось, доступны объекты только класса Scenario.
@RunWith(Cucumber.class) @CucumberOptions(
features = "src/test/resources/features",
glue = "org.altarix.iszhs",
tags = {"@campaign", "@mailing"},
snippets = SnippetType.CAMELCASE
) public class cucumberTests {
}
Запускаю, получаю:
None of the features at [src/test/resources/features] matched the filters: [@campaign, @mailing]
0 Scenarios
0 Steps
0m0,000s
Т.е. ничего не выполняется
Но стоит мне добавить ~ к любой из аннотаций (например, "~@campaign" или "~@mailing", как запускаются тесты не отмеченной ~ аннотации. Т.е. если я сделал так:
tags = {"~@campaign", "@mailing"},
То запустятся тесты из второго feature-файла (помеченные как @mailing)
А если сделаю наоборот:
tags = {"@campaign", "~@mailing"},
То запустятся тесты из первого feature-файла (помеченные аннотацией @campaign)
В чём дело? Почему не работают оба варианта tags = {"@campaign", "@mailing"} ?