Size: a a a

2020 January 30

NK

Nikolay Kudryashov in atinfo chat
Yelena
Привет!
Селениум  c#
Есть лист ,от туда выбираю нужное значение.
Так вот через раз селениум возвращает пустые значения вместо текстового.
Строение
Ul id=blabla
li..text
..
li находит и все  но текст пустой...и это не всегда иногда все же текст возвращает
Почему так...
Может быть берите сразу весь лист, а потом силами языка парсите его?
источник

NK

Nikolay Kudryashov in atinfo chat
Или опишите с примерами проблему.
источник

Y

Yelena in atinfo chat
Неа лист беру
И ли.ткюекстом вывожу текст
источник

Y

Yelena in atinfo chat
Ничего не парсю
источник

NK

Nikolay Kudryashov in atinfo chat
Yelena
Ничего не парсю
источник

NK

Nikolay Kudryashov in atinfo chat
Для того, чтобы вам помочь, нужно больше данных. Покажите HTML страницы, методы, которыми забираете текст?
источник

TD

Tatiana Durova in atinfo chat
коллеги, кто имел дело с автоматизацией дескторпа виндовс WPF? кто-то слышал о WinAppDriver?
источник

O

Olga in atinfo chat
Пробовали, решили уйти от юай и больше тестов на уровень ниже
источник

O

Olga in atinfo chat
Потому что печаль
источник

DA

Djek Asgardov in atinfo chat
Winium может помочь.
источник

AM

Andrey M in atinfo chat
Кто знаком с Cucumber, подскажите, плиз, как правильно подставить условие или возможно ли вообще:
String site;
@Then("переход на {site}")
public void main(String arg){}
источник

A(

Alexandr (Noksa) in atinfo chat
Tatiana Durova
коллеги, кто имел дело с автоматизацией дескторпа виндовс WPF? кто-то слышал о WinAppDriver?
CodedUi неплохо с ним работает, не без костылей правда.
источник

VB

Victor Bychinskij in atinfo chat
Только CodedUi перестают поддерживать- VS2019 будет последней
источник
2020 January 31

Y

Yevhenii in atinfo chat
Andrey M
Кто знаком с Cucumber, подскажите, плиз, как правильно подставить условие или возможно ли вообще:
String site;
@Then("переход на {site}")
public void main(String arg){}
В документации есть же примеры
источник

Y

Yevhenii in atinfo chat
На Джаве не помню на котлах знаю
источник

AP

Alex P in atinfo chat
Andrey M
Кто знаком с Cucumber, подскажите, плиз, как правильно подставить условие или возможно ли вообще:
String site;
@Then("переход на {site}")
public void main(String arg){}
А зачем так делать? Не лучше сделать метод login и вызывать его в каждом тесте? А url вынести в конфиг?      public void login() throws Throwable{
       //чтение данных из файла
       String target = System.getProperty("target", "local");
       properties.load(new FileReader(new File(String.format("src/test/resources/%s.properties", target))));
       driver.get(properties.getProperty("web.baseUrl"));
       //driver.get("http:/www.example.com/login");
       WebDriverWait wait = new WebDriverWait(driver, 10);
       wait.until(ExpectedConditions.visibilityOfElementLocated((By.id("user")))); //ожидание 10c
       type("user", properties.getProperty("web.login"));
       //wait.until(ExpectedConditions.visibilityOfElementLocated((By.id("pass")))); //ожидание 10c
       type("pass", properties.getProperty("web.password"));
       driver.findElement(By.xpath("//button")).click();
   }
источник

Y

Yevhenii in atinfo chat
Alex P
А зачем так делать? Не лучше сделать метод login и вызывать его в каждом тесте? А url вынести в конфиг?      public void login() throws Throwable{
       //чтение данных из файла
       String target = System.getProperty("target", "local");
       properties.load(new FileReader(new File(String.format("src/test/resources/%s.properties", target))));
       driver.get(properties.getProperty("web.baseUrl"));
       //driver.get("http:/www.example.com/login");
       WebDriverWait wait = new WebDriverWait(driver, 10);
       wait.until(ExpectedConditions.visibilityOfElementLocated((By.id("user")))); //ожидание 10c
       type("user", properties.getProperty("web.login"));
       //wait.until(ExpectedConditions.visibilityOfElementLocated((By.id("pass")))); //ожидание 10c
       type("pass", properties.getProperty("web.password"));
       driver.findElement(By.xpath("//button")).click();
   }
Ну так не факт, что ему нужен логин? Я так понимаю интересует в целом, как передать параметр со сценария в код.
Но даже если я ошибся, то понимаю почему нужно именно так. Например чтоб передавать в один и тот самый метод енумку с названием страницы
источник

СБ

Сергей Блохин in atinfo chat
Привет. Кто работал с mutant в Ruby?
источник

AM

Andrey M in atinfo chat
Yevhenii
Ну так не факт, что ему нужен логин? Я так понимаю интересует в целом, как передать параметр со сценария в код.
Но даже если я ошибся, то понимаю почему нужно именно так. Например чтоб передавать в один и тот самый метод енумку с названием страницы
По сценарию я не знаю что будет под "site" после предыдущего сценария. Но внутри теста этого сценария идёт проверка, что , например, был осуществлён переход именно на этот сайт.
источник

AM

Andrey M in atinfo chat
Спасибо за ответы, хотя и не успели :)
источник