Как преобразовать WebElement в String в селене с помощью Java? Пожалуйста, обращайтесь к разделу «Подробности» для получJAVA

Программисты JAVA общаются здесь
Anonymous
Как преобразовать WebElement в String в селене с помощью Java? Пожалуйста, обращайтесь к разделу «Подробности» для получ

Сообщение Anonymous »

Я создал pom < /code> для страницы «Создать проект» < /p>

public static class addProjInfo_container
{
public static WebElement ProjName_txt(WebDriver driver)
{
element=driver.findElement(By.xpath("//label[text()='Project Name']/following-sibling::input"));

return element;
}
// and so on for every text field for adding project...
< /code>

и я создал класс Testutility < /code> с методом для waitforelement < /code> как показано ниже < /p>

public final class TestUtility {

private static WebDriver driver;

public static void waitforElementXpath(final WebDriver driver,final int waitTime,final String xp)
{
WebDriverWait wait =new WebDriverWait(driver, waitTime);
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(xp)));
}
}
< /code>

Теперь в тестовом скрипте я хочу избежать использования thread.sleep () < /code>, чтобы ждать, пока WebElement будет готова начать выполнять действия. < /p>

Итак, я использую < /p>

TestUtility.waitforElementXpath(driver,10,CreateProject_Page.addProjInfo_container.projName_txt(driver));
< /code>

Но он отображает ошибку как < /p>

The method waitforElementXpath(WebDriver, int, String) in the type TestUtility is not applicable for the arguments (WebDriver, int, WebElement)
< /code>

Пожалуйста, дайте мне знать, как решить проблему. < /p>

Подробнее здесь: https://stackoverflow.com/questions/330 ... ers-to-det

Вернуться в «JAVA»