метод clear не работает с testng, но работает без него - PullRequest
0 голосов
/ 22 мая 2019

.clear () в моем тестовом скрипте не работает с testng версии 6.14.2, но когда я запускаю тот же код без testng, метод clear работает, как и ожидалось. я запускаю код, как указано ниже: driver.findElement (By.id ( "электронная почта")) ясно (). Но этот loc не выполняет никаких действий.

Blockquote

1 Ответ

0 голосов
/ 24 мая 2019

clear () работает на меня. см. следующий фрагмент

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

public class Testngexample {
    private WebDriver driver;
    @BeforeClass
    public void setUp() {
        System.setProperty("webdriver.chrome.driver","Add chromedriver path chromedriver.exe");
        driver = new ChromeDriver();
    }

    @AfterClass
    public void tearDown() {
        driver.quit();
    }

    @Test
    public void GoogleEarch() throws InterruptedException {
        driver.get("https://www.google.com/");
        driver.manage().window().maximize();
        driver.findElement(By.name("q")).click();
        driver.findElement(By.name("q")).sendKeys("testing");
        Thread.sleep(5000);
        driver.findElement(By.name("q")).clear();
        Thread.sleep(5000);
        driver.close();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...