2024-10-05 14:05:31 发布
网友
我必须验证web应用程序在客户端浏览器中执行时是否正在从特定的远程服务器获取某些资产(*.js)。你知道吗
假设存在两个选项:它是从服务器A获取脚本,还是从服务器B获取副本。我需要断言(基于一些前提条件)脚本是从服务器A下载的。你知道吗
问题是:有没有一种方法可以使用selenium(最好是python)检查已加载javascript的源url?你知道吗
在这里,可以从stackoverflow站点提取javascript库的url。你知道吗
你应该使解决方案适应你正在工作的站点。你知道吗
driver = webdriver.Firefox() driver.get("http://www.http://stackoverflow.com/") link= driver.find_elements_by_tag_name('script') for i in link: print i.get_attribute("src")
输出示例:
http://rules.quantcount.com/rules-p-c1rF4kxgLUzNc.js http://edge.quantserve.com/quant.js http://b.scorecardresearch.com/beacon.js https://www.google-analytics.com/analytics.js https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js https://cdn.sstatic.net/Js/stub.en.js?v=9798373e8e81
在页面中定位元素有多种策略。 您可以使用最适合您的案例(http://selenium-python.readthedocs.io/locating-elements.html)
在这里,可以从stackoverflow站点提取javascript库的url。你知道吗
你应该使解决方案适应你正在工作的站点。你知道吗
输出示例:
在页面中定位元素有多种策略。 您可以使用最适合您的案例(http://selenium-python.readthedocs.io/locating-elements.html)
相关问题 更多 >
编程相关推荐