将包含selenium命令的java代码转换为groovy,以便在Katalon上以脚本模式插入

问题描述 投票:1回答:1

我在Java环境中使用Selenium Webdriver有一个特定问题的解决方案,所以java和我的代码想要在运行groovy语言的脚本模式下将它放在Katalon中,下面提供的代码包含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);
java selenium-webdriver groovy katalon-studio
1个回答
1
投票

在使用Selenium命令之前,您需要切换驱动程序,使用此命令(对于Chrome):

WebDriver driver = new ChromeDriver()
DriverFactory.changeWebDriver(driver)
// Continue with Selenium code...
© www.soinside.com 2019 - 2024. All rights reserved.