擅长:python、mysql、java
<p>抱歉,我不太精通Python语法,但可以从java的角度来回答,您可以扩展到您的测试。你知道吗</p>
<p>访问ipAdd站点,获取页面源。你知道吗</p>
<pre><code>driver.get("http://pgl.yoyo.org/as/serverlist.php?hostformat=adblockplus");
String pageSrc=driver.getpagesource(); //Get page source
List<String> ipList=pageSrc.split("\\||*\\^");Split based on start and end character
</code></pre>
<p>在测试网站上,获取iframe webelements并与ipAdd列表进行比较</p>
<pre><code> List<Webelement> all_iframes = driver.findElements(by.tag_name("iframe"));//Creates list of iframe webelements
for(Webelement iframe:all_iframes){
if(//Compare iframe.getAttribute("name") with ipaddress list){ //check whether ipaddress list contains frame name
SOPL("Found");
}
}
</code></pre>