Как вы называете вызов нескольких методов в одной строке в Java? В приведенном ниже коде у нас есть методы manage (), window () и maximize () - PullRequest
1 голос
/ 14 октября 2019
.

driver.manage () окно () разворачивание ();.

Ответы [ 3 ]

5 голосов
/ 14 октября 2019

Это будет Метод цепочки .

2 голосов
/ 14 октября 2019

Это называется цепочкой методов, как указано в ответ Thibstars . В вашем случае это более сжатый способ записи:

WebDriver driver = ...; // get instance from somewhere
WebDriver.Options options = driver.manage();
WebDriver.Window window = options.window();
window.maximize();

Примечание: Типы классов предполагаются на основе тега и имен методов.

1 голос
/ 14 октября 2019

Каждый вызов метода обычно возвращает один и тот же объект, который его вызывал (например, return this), что позволяет вызывать другие методы для того же объекта. Однако он может возвращать другие объекты, которые также могут быть цепочками методов или даже аннулированы, если это терминальный метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...