有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用Selenium IDE或Java提取数据层中的pagetype值

我试图用Selenium Java提取dataLayer中pageType的值,但我使用以下代码行在变量中接收到空值:

Object X1 = ((JavascriptExecutor) driver).executeScript("dataLayer[0]['pageType']");

那么,有没有一种方法可以提取该值并将其放入变量中,或者在Selenium IDE上以更简单的方式提取它

编辑:我正在newhomesource.com上运行一些测试


共 (1) 个答案

  1. # 1 楼答案

    哦,我想我知道问题是你的脚本没有返回任何内容。试着添加一个报税表

    Object X1 = ((JavascriptExecutor) driver).executeScript("return dataLayer[0]['pageType']");