Запустите Selenium On Qt Desktop Application - PullRequest
2 голосов
/ 23 сентября 2019

У меня есть настольное приложение qt, и я должен использовать селен для разработки автоматических тестов на нем.

Я нашел эту опцию веб-драйвера: https://github.com/cisco-open-source/qtwebdriver

Я клонировал, собрал иустановил драйвер в соответствии с этой вики:

https://github.com/cisco-open-source/qtwebdriver/wiki/Build-And-Run

, а также проверил веб-драйвер, работающий на порте 9517 в соответствии с этой вики.

Теперь я хочу связатьвеб-драйвер для моего проекта.

Я следовал этой вики:

https://github.com/cisco-open-source/qtwebdriver/wiki/Use-QtWebDriver-to-run-your-application

во втором разделе, вариант 1: WebDriver подключается к работающему приложению.

Когда я добавляю файл «Headers.h», я получаю сообщение об ошибке:

"base/at_exit.h": No such file or directory

Я думаю, это потому, что я не сделал родительский шаг по мере необходимости («Добавьте заголовки и библиотеки QtWebDriver всреда создания приложения ")

я не уверен, что добавил проект webdriver по мере необходимости.

, чтобы добавить библиотеки, которые я выбрал" Добавить библиотеку "->" Внешняя библиотека "в мастере, ивыбрал все файлы so из проекта webdriver.

затем я также добавил все существующие h-файлы, выбрав «добавить существующие файлы» в папку «Заголовки» моего проекта.

это правильный способ добавить библиотеку в мой проект?

что мне не хватает?

1 Ответ

0 голосов
/ 25 сентября 2019

я решил проблему

добавил каталог include_directies из папки "base" в файл cmakelists

...