How to open new tab and provide URL from clipboard?

Добрый день!
Есть кнопка в приложении, которая копирует определенные данные в clipboard. В нашем случае это сгенерированный url.
Вопрос 1: как открыть новую табку (или окно браузера) и вставить в адресную строку содержимое clipboard (наш урл) и собственно открыть этот URL

Вопрос 2: как можно вытащить из клипбоарда скопированные данные, чтобы в дальнейшем их сравнить с другими данными?

Не тестируйте клипбоард. Что вы хотите проверить? Что в вашей OS есть буфер обмена? Сохраните через getText в переменную и просто откройте как любую другую URL

Привет. После клика на кнопку с урл, можно будет вытащить стрингу след. методом.

        try {
            return (String) Toolkit.getDefaultToolkit()
                    .getSystemClipboard().getData(DataFlavor.stringFlavor);
        } catch (UnsupportedFlavorException | IOException e) {
            warn("Couldn't copy link");
            return "";
        }

Потом открываете новую вкладку

executeJavaScript("window.open()");

И просто вставляете ссылку.

Спасибо, но я на JavaScript + Protractor автомейчу.
если приведете пример на JS было бы круто.

Я просто пытаюсь проверить, что после нажания кнопки “Copy the link” в клипбоaрд попадает правильная дата (url).

К сожалению на JS у меня нет примера. Не пробывали то что пишут на стаковерфлоу?

window.clipboardData.getData('Text')

А если вы знаете текст ожидаемого URL-а - зачем именно открывать новую вкладку? Считали из clipboard, сравнили с ожидаемым - профит.

вот собственно и вопрос - как считать из клипбоарда :slight_smile: