gpt4 book ai didi

c++ - 在 Qt 桌面应用程序上运行 Selenium

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:37:58 29 4
gpt4 key购买 nike

我有一个 qt 桌面应用程序,我需要使用 selenium 在其上开发自动化测试。

我找到了这个网络驱动选项:https://github.com/cisco-open-source/qtwebdriver

我根据这个 wiki 克隆、构建和安装了驱动程序:

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

并根据此 wiki 检查了在端口 9517 上运行的 Web 驱动程序。

现在我想将网络驱动程序绑定(bind)到我的项目。

我关注了这个维基:

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 header 和库”)

我不确定我是否根据需要添加了 webdriver 项目。

要添加库,我在向导中选择了“添加库”->“外部库”,并从 webdriver 项目中选择了所有 so 文件。

然后我还通过在项目的 Headers 文件夹中选择“添加现有文件”来添加所有现有的 h 文件。

将库添加到我的项目中是否正确?

我错过了什么?

最佳答案

我解决了这个问题

将包含“base”文件夹的文件夹的 include_directories 添加到 cmakelists 文件中

关于c++ - 在 Qt 桌面应用程序上运行 Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58066135/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com