当前位置:  开发笔记 > 编程语言 > 正文

Perl的Java机器人类(java.awt.Robot)是否相同?

如何解决《Perl的Java机器人类(java.awt.Robot)是否相同?》经验,为你挑选了1个好方法。

Perl的Java机器人类(java.awt.Robot)是否相同?



1> Bob_Gneu..:

或者,您可以使用WWW :: Mechanize模块来创建代理,就像我们在这里工作一样.我们有一个名为AppMon的工具,它实际上只是围绕Mechanize的一个戏剧化的包装器.

Mechanize模块允许您使用看起来像这样的脚本:

use WWW::Mechanize;

my $Agent = WWW::Mechanize->new(cookie_jar => {});

$Agent->get("http://www.google.com/search?q=stack+overflow+mechanize");
print "Found Mechanize" $Agent->content =~ /WWW::Mechanize/;

并将导致输出"Found Mechanize".这是一个非常简单的脚本,但请放心,您可以很好地与表单进行交互.

您也可以转移到Ruby并使用Watir或Selenium作为另一种选择,尽管不是那么有趣(在编码方面)或自动化.Selenium有一个firefox扩展,对于创建selenium脚本非常有用,并且可以在它支持的各种语言之间进行更改,这在自动化方面非常广泛.

更新 - 2016年11月

虽然我没有太多机会玩它,但也有大多数语言的webdriver包,而Perl也不例外.

硒::远程::驱动程序

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有