如何使用Geb框架获取/ html / head / title元素的文本?

托马斯·皮诺斯(Tomas Pinos)

使用页面对象模式,我想基于/ html / head / title元素的文本实现一些“ at”验证。

如何获得标题文字?

我知道Geb不支持XPath表达式。

花生壳

@Tim_Yates是正确的,但是您专门询问了Page Object模型。

您可以设置成功加载页面的规则,如下所示:

class GoogleHomePage extends Page {
  static url = "http://google.com/"
  static at = { title == "Google" }  // the bit you asked about
}

然后,您的实际测试:

Browser.drive {
  to GoogleHomePage // goes to GoogleHomePage and verifies by calling at(). 
}

(如果您不想at()检查,请使用via()代替to()。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Geb框架获取/ html / head / title元素的文本?

来自分类Dev

如何使用BeautifulSoup检查html是否具有head元素。

来自分类Dev

如何从HTML字符串的“ head”部分提取元素?

来自分类Dev

使用html或客户端脚本从另一个文本文件导入<head>元素

来自分类Dev

如何使用puppeteer获取HTML元素文本

来自分类Dev

Ektron 9-如何设置页面标题(<html> <head> <title> ... </ title> ...)

来自分类Dev

是否可以从html文档的<head>中呈现和设置<title>元素的样式?

来自分类Dev

如何使用lxml.html从HTML元素获取文本

来自分类Dev

如何在HTML的head元素内有条件地呈现CSS和JavaScript

来自分类Dev

如何包含外部HTML-Head?

来自分类Dev

如何抓取 /html/head/script 字段?

来自分类Dev

我如何使用jQuery获取标签元素的内部HTML文本

来自分类Dev

如何使用JQuery从相对元素获取html文本?

来自分类Dev

如何使用angularjs在html元素中获取文本?

来自分类Dev

使用xpath获取html元素的文本内容

来自分类Dev

使用JavaScript获取HTML中<title>元素的内容

来自分类Dev

使用JavaScript获取html中<title>元素的内容

来自分类Dev

如何使用Kanna访问HTML元素的文本

来自分类Dev

XPath通过同级HTML元素获取文本

来自分类Dev

通过Jquery获取html元素的文本

来自分类Dev

无法从Selenium Java的html元素获取文本

来自分类Dev

如何使用JS在元素下的html元素中更改文本

来自分类Dev

如何在Jsoup解析中避免围绕HTML Head标签

来自分类Dev

如何删除html标签和head标签之间的iframe标签?

来自分类Dev

如何知道 javascript 是在 <head> 中还是在 html 的底部?

来自分类Dev

使用globbing在Grunt中的HTML <head>中加载多个文件

来自分类Dev

CKEdtior允许<html>,<head>,<body>而不使用fullPage:true

来自分类Dev

如何在HTML <p>(段落)元素中获取文本

来自分类Dev

如何通过遍历从html元素中获取某些文本?

Related 相关文章

  1. 1

    如何使用Geb框架获取/ html / head / title元素的文本?

  2. 2

    如何使用BeautifulSoup检查html是否具有head元素。

  3. 3

    如何从HTML字符串的“ head”部分提取元素?

  4. 4

    使用html或客户端脚本从另一个文本文件导入<head>元素

  5. 5

    如何使用puppeteer获取HTML元素文本

  6. 6

    Ektron 9-如何设置页面标题(<html> <head> <title> ... </ title> ...)

  7. 7

    是否可以从html文档的<head>中呈现和设置<title>元素的样式?

  8. 8

    如何使用lxml.html从HTML元素获取文本

  9. 9

    如何在HTML的head元素内有条件地呈现CSS和JavaScript

  10. 10

    如何包含外部HTML-Head?

  11. 11

    如何抓取 /html/head/script 字段?

  12. 12

    我如何使用jQuery获取标签元素的内部HTML文本

  13. 13

    如何使用JQuery从相对元素获取html文本?

  14. 14

    如何使用angularjs在html元素中获取文本?

  15. 15

    使用xpath获取html元素的文本内容

  16. 16

    使用JavaScript获取HTML中<title>元素的内容

  17. 17

    使用JavaScript获取html中<title>元素的内容

  18. 18

    如何使用Kanna访问HTML元素的文本

  19. 19

    XPath通过同级HTML元素获取文本

  20. 20

    通过Jquery获取html元素的文本

  21. 21

    无法从Selenium Java的html元素获取文本

  22. 22

    如何使用JS在元素下的html元素中更改文本

  23. 23

    如何在Jsoup解析中避免围绕HTML Head标签

  24. 24

    如何删除html标签和head标签之间的iframe标签?

  25. 25

    如何知道 javascript 是在 <head> 中还是在 html 的底部?

  26. 26

    使用globbing在Grunt中的HTML <head>中加载多个文件

  27. 27

    CKEdtior允许<html>,<head>,<body>而不使用fullPage:true

  28. 28

    如何在HTML <p>(段落)元素中获取文本

  29. 29

    如何通过遍历从html元素中获取某些文本?

热门标签

归档