2010-03-06 54 views
0

没有与下面的文本如何模拟html页面链接点击Java?

<Html> 
... 
<script type="text/JavaScript"> 
function createCookie(name,value,days) { 
    if (days) { 
     var date = new Date(); 
     date.setTime(date.getTime()+(days*24*60*60*1000)); 
     var expires = "; expires="+date.toGMTString(); 
    } 
    else var expires = ""; 
    document.cookie = name+"="+value+expires+"; path=/"; 
} 

function hide() { 
    createCookie("ABC","1","7"); 
    document.location='abc.php'; 
} 
</script> 

<a style="color:#000;" rel="nofollow" href="abc.php?x=1" onclick="hide();return false;">My Link</a> 
... 

一个HTML页面上的链接如何使用Java来模拟一个html“我的链接”点击?

+0

你是什么意思“与Java”?对此,“模拟”意味着什么? – 2010-03-06 04:46:58

回答

3

您可以使用HtmlUnit,它具有JavaScript评估程序,因此可用于页内脚本。

1

除了上述的HtmlUnit,您可以使用Selenium。在我工作的公司,我们使用它来测试我们的Web应用程序和抓取基于JavaScript的网站。