Since Humanize is called after string.Format, data is getting spaces added. E.g. (first param is an Expression<Func<,>>)
[StepTitle("Then the element [{0}] has text '{1}'", false)]
Results in
And then the element [page => page . title ] has text ' me '
So you can see spaces randomly in the expression's .ToString() and around the apostrophes, and the expression is lower-cased