Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void open(WebDriver driver,String url) {
- public WebElement $(WebDriver driver, By locator) {
- /*
- Почему в этих методах остался параметр WebDriver driver?
- */
- ******************************
- public static ExpectedCondition<WebElement> ElementHasText(final List<WebElement> elements, final int index, final String expectedText) {
- /*
- имя метода должно начинаться с маленькой буквы
- */
- *************************************
- elementsTexts.toArray().toString()
- или
- elementsTexts.toString()
- /*
- сравни - какой вариант тебе даст лучшее сообщение
- подумай - почему
- как увидеть сообщение - вызови проверку для кондишена texts
- с заведомо не верными текстами
- цель - чтоб проверка упала и ты смог увидеть сообщение об ошибке
- */
- *****************************
- public class GMailPage extends BasePage {
- /*
- не забывай про реформатирование кода
- */
- *****************************************
- public class BaseTest extends ConciseAPI {
- WebDriver driver = new FirefoxDriver();
- @After
- public void tearDown() {
- driver.quit();
- }
- public WebDriver getWebDriver() {
- return driver;
- }
- }
- /*
- в предке тест-класса - организовали работу с вебдрайвером
- это ок
- */
- public class GMailTest extends BaseTest {
- private WebDriver driver = new FirefoxDriver();
- /*
- и снова - уже в тест-методе - завели новый вебдрайвер
- для чего?
- */
Advertisement
Add Comment
Please, Sign In to add comment