Selenium webdriver 如何使用SeleniumWebDriver验证JS脚本中存在的关键字
需要验证关键字Selenium webdriver 如何使用SeleniumWebDriver验证JS脚本中存在的关键字,selenium-webdriver,Selenium Webdriver,需要验证关键字google_conversion_id=2586489987出现在JS脚本中。尝试以下代码。无法从JS脚本捕获关键字。可以告诉我如何验证源代码中JS脚本中的关键字吗 boolean a =driver.getPageSource().contains("2586489987")); System.out.println(a); if (a){ System.out.println("Text is Present on page "+driver.getCurrentUr
google_conversion_id=2586489987代码>出现在JS脚本中。尝试以下代码。无法从JS脚本捕获关键字。可以告诉我如何验证源代码中JS脚本中的关键字吗
boolean a =driver.getPageSource().contains("2586489987"));
System.out.println(a);
if (a){
System.out.println("Text is Present on page "+driver.getCurrentUrl());
}
else{
System.out.println("Text is NOT Present on page "+driver.getCurrentUrl());
fail =true;
driver.close();
}
JS脚本如下所示。我需要验证JS中是否存在google\u conversion\u id=2586489987
<script type="text/javascript">
var google_conversion_id = 9846489987;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
</script>
var google_conversion_id=9846489987;
var google_custom_params=window.google_tag_params;
var google_remarketing_only=true;
不检查源代码,为什么不获取真正的JS值
result = driver.executeScript("return google_conversion_id");