Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用selenium在页面源代码中验证persent中的特定脚本?_Selenium - Fatal编程技术网

如何使用selenium在页面源代码中验证persent中的特定脚本?

如何使用selenium在页面源代码中验证persent中的特定脚本?,selenium,Selenium,在页面源代码中,我有如下脚本标记, 如何在selenium中验证特定脚本是否存在 您可以在脚本中搜索属性src。i、 e.按属性查找元素 driver.findElement(By.xpath("//script[@src='/core/assets/vendor/domready/ready.min.js?v=1.0.8']")) 或 或 你的编程语言是什么?你试过什么?@Andersson,我正在使用java..我试过“driver.findElements(By.tagName(“sc

在页面源代码中,我有如下脚本标记, 如何在selenium中验证特定脚本是否存在


您可以在脚本中搜索属性src。i、 e.按属性查找元素

driver.findElement(By.xpath("//script[@src='/core/assets/vendor/domready/ready.min.js?v=1.0.8']"))


你的编程语言是什么?你试过什么?@Andersson,我正在使用java..我试过“driver.findElements(By.tagName(“script”)”)。它给出了页面源代码中的所有脚本元素…然后我将不得不使用某种for循环,它将找到attributeName与所需src问题匹配的脚本,以寻求调试帮助(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。见:
driver.findElement(By.xpath("//script[contains(@src,'/core/assets/vendor/domready/ready.min.js?v=1.0.8')]")
driver.findElement(By.cssSelector("script[src='/core/assets/vendor/domready/ready.min.js?v=1.0.8']"))