使用F#+ Canopy将HTML标题打印到控制台窗口

时间:2014-06-06 01:33:19

标签: f# canopy-web-testing

我已使用以下链接作为参考,但仍然无法获取我的代码来打印HTML

<title>This is the title</title>

Using Selenium Code with F# Canopy

http://lefthandedgoat.github.io/canopy/actions.html

以下3行代码不会打印出我期望的内容(我最后尝试使用C#作为另一种方法)。我原本期望这样做,是从我的HTML文件中提取TITLE并将其打印到控制台窗口。我还没有“目的”,但我只是测试了文档中提供的所有操作。

let theTitle = title()
printfn "Page title is: %s" title()
System.Console.WriteLine("Print the title here: {0}", theTitle);

1 个答案:

答案 0 :(得分:1)

使用此代码:

let title() = @"<title>This is the title</title>"
printfn "Page title is: %s" (title())
Page title is: <title>This is the title</title>

我得到了预期的结果。由于F#类型推断限制,您需要在title()周围使用一对括号。