Witam, zainteresowałem się tematem pisania skryptów w celu testowania aplikacji/stron w przeglądarce. Niestety nie mam żadnego doświadczenia w programowaniu stąd mój post. Bardzo proszę o informacje czy mój tok rozumowania jest prawidłowy.
package paczka;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.Keys;
public class PaczkaClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver","M:\\Downloads\\chromedriver\\chromedriver.exe");
WebDriver driver = new ChromeDriver(); // Chromedriver to klasa?
// zmienna 'driver' to obiekt klasy ChromeDriver?
driver.get("http://www.google.com/"); // get to metoda/funkcja klasy Chromedriver //zastosowana dla obiektu 'driver'?
//driver.getTitle();
//System.out.println(driver.getTitle());
WebElement test = driver.findElement(By.name("q")); // WebElement to klasa, której // obiekt 'test'odwoluje sie do funkcji/metody obiektu 'driver' ?
test.sendKeys("onet"); // sendKeys to metoda klasy WebElement zastosowana dla //obiektu test ? A wartość w nawiasie to argumenty tej funkcji/metody?
test.sendKeys(Keys.ENTER);
}
}