我找不到关于是否可以将硒与C一起使用的任何信息。仅C,而不是c#。有人知道这是否可能吗?
我尝试在Google上进行搜索,但是显示的所有结果中都带有“ C#”,而不是“ C”。
答案 0 :(得分:1)
尽管确实存在与其他语言的Selenium Official Home Page语言绑定,但是Selenium项目不支持,维护,托管或认可这些项目,如下所示:
您始终可以使用任何一种核心语言编写基于WebDriver的测试,例如Java / Python / C#,然后从 C / C ++ 应用程序调用脚本。
Webdriver++是Selenium Webdriver的C ++客户端库,您必须安装它并具有以下功能支持:
一个例子:
selector
@JimEvans在他的comment中明确提到:
如果您真的不关心自己不是在“真实”浏览器中运行,那么直接使用QtWebKit可能是一个不错的选择。意识到,尽管这不是一件小事。据我所知,WebDriver没有任何C ++语言绑定,但是只要您有JSON解析库(json-cpp很好)和HTTP客户端库,您就可以在其中编写自己的语言绑定订单很短。
答案 1 :(得分:0)