t.me/atinfo_chat Telegram группа по автоматизации тестирования

Python ---> Java : помогите найти аналогию

Теги: #<Tag:0x00007f9b03b3ce78> #<Tag:0x00007f9b03b3cc70>

Доброго дня,

Как в джаве передать аргумент в конструктор класса, чтобы потом использовать его во всех методах принимающего класса?

Например, в питоне:

class Page:
     def __init__(self, driver): self.driver = driver

После этого я могу использовать self.driver во всех методах класса.

А как тоже самое сделать в java?

Спасибо!

как-то так походу:

public class Page {
    
    private WebDriver driver;
    
    public Page(WebDriver driver) {
        this.driver = driver;
    }
    
}
1 Симпатия

Спасибо!

Моя ошибка была, что я не объявил переменную driver перед конструктором.

Ох, уж эта джава. Сколько тут всего лишнего для тестировщика :slight_smile:

А мне очень нравиться… Выбрал ее будучи не знакомым, ни с одним из языков программирования… Ну так немного js юзал и php, ничего серьезного…

В джаве наоборот, по-моему, все очень явно )

ИМХО, для тестировщика много лишнего.

1 Симпатия