Преобразование кода Java, содержащего команды селена, в groovy для вставки в режиме сценария на Katalon - PullRequest
1 голос
/ 12 апреля 2019

У меня есть решение для конкретной проблемы с использованием Selenium Webdriver в среде Java, поэтому код на Java и я хочу поместить его в Katalon в режиме сценария, который запускает язык на языке groovy, а код, представленный ниже, содержит команды selenium, такие как findElements with. size () для подсчета элементов панели, для которых я не нашел эквивалента в Katalon, а также кода, содержащего преобразование из целого числа в строку.

String changingselec = "";

int lastChildIndex = driver.findElements(By.cssSelector("body > app > div > manage-corr-app > div > div.flex-5.work-area-large > manage-user-recipient-groups > div > div.panel")).size();

changingselec = driver.findElement(By.cssSelector("body > app > div > manage-corr-app > div > div.flex-5.work-area-large > manage-user-recipient-groups > div > div.panel:nth-child(" + Integer.toString(lastChildIndex) + ")")).getText();

System.out.println(changingselec);

1 Ответ

1 голос
/ 13 апреля 2019

Перед использованием команд Selenium вам необходимо переключить драйвер, используйте это (для Chrome):

WebDriver driver = new ChromeDriver()
DriverFactory.changeWebDriver(driver)
// Continue with Selenium code...
...