Ну так давай покажи тесты, так сложно что-то сказать
PS у тебя код немного странный, не понятно, зачем static к драйверу...
"Я ещё только учусь"))
1й тест
public class Vk1 extends Base {
VkHelper vk = new VkHelper();
@Test
public void testVk() throws Exception {
vk.driver.get(baseUrl + "/");
vk.clearAndSendKeys("index_email", "79603236777");
vk.clearAndSendKeys("index_pass", "gazon777");
vk.clickAndWiat("index_login_button");
AssertJUnit.assertEquals("Не удается войти.", vk.driver.findElement(By.cssSelector("b")).getText());
vk.clearAndSendKeys("pass", "gazon777");
vk.clickAndWiat("login_button");
AssertJUnit.assertEquals("Ёк-макарёк", vk.driver.findElement(By.xpath(".//*[@id='page_info_wrap']/div[1]/h2")).getText());
vk.driver.findElement(By.cssSelector("div.top_profile_arrow")).click();
vk.clickAndWiat("top_logout_link");
AssertJUnit.assertEquals("ВКонтакте для мобильных устройств | ВКонтакте", vk.driver.getTitle());
}
}
2й тест
public class Vk2 extends Base {
VkHelper vk = new VkHelper();
@Test
public void testVk2() throws Exception {
vk.driver.get(baseUrl);
vk.clearAndSendKeys("index_email", "79603236777");
vk.clearAndSendKeys("index_pass", "gazon777");
vk.clickAndWiat("index_login_button");
vk.driver.findElement(By.cssSelector(".left_label.inl_bl")).click();
vk.post_field_post("#post_field", "123");
vk.send_post_click("#send_post");
assertEquals("123", vk.driver.findElement(By.cssSelector(".wall_post_text")).getText());
}
}
И класс VkHelper в котором я описываю методы, которым пользуюсь в тестах:
public class VkHelper {
public WebDriver driver = Base.getWebDriver();
public void clearAndSendKeys(String locator, String keys) {
driver.findElement(By.id(locator)).clear();
driver.findElement(By.id(locator)).sendKeys(keys);
}
public void clickAndWiat(String locator) {
driver.findElement(By.id(locator)).click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
public void post_field_post(String locator, String value) {
driver.findElement(By.cssSelector(locator)).click();
driver.findElement(By.cssSelector(locator)).clear();
driver.findElement(By.cssSelector(locator)).sendKeys(value);
}
public void send_post_click (String locator){
driver.findElement(By.cssSelector(locator)).click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
}