Perl 使用WWW::Firefox::Mechanize在字段中键入文本

Perl 使用WWW::Firefox::Mechanize在字段中键入文本,perl,www-mechanize-firefox,Perl,Www Mechanize Firefox,我正在使用WWW::Mechanize::Firefox在网站上执行一些自动化任务 现在我面临的问题是,我需要模拟将字符输入字段。这是因为键入会导致站点对Web服务器执行一些AJAX调用 那么,有没有一种方法可以使用W::M::F让它输入或键入字符。我设法找到了一种方法,使用Win32::GuiTest。我使用此模块通过SendKeys模拟必要的按键。 –ReneéNyffenegger我设法用Win32::GuiTest解决了这个问题。我使用此模块通过SendKeys模拟必要的按键。 –Ren

我正在使用
WWW::Mechanize::Firefox
在网站上执行一些自动化任务

现在我面临的问题是,我需要模拟将字符输入
字段。这是因为键入会导致站点对Web服务器执行一些AJAX调用


那么,有没有一种方法可以使用W::M::F让它输入或键入字符。

我设法找到了一种方法,使用
Win32::GuiTest
。我使用此模块通过
SendKeys
模拟必要的按键。
–ReneéNyffenegger

我设法用
Win32::GuiTest
解决了这个问题。我使用此模块通过
SendKeys
模拟必要的按键。
–RenéNyffenegger

是否使用了
onKey*
事件?您可以选择使用Selenium和吗?@simbaque:我真的不知道,也不知道该怎么办。@Selenium Remote Driver我不知道,因为大部分自动功能都很好,我不确定是否想让它们再次工作使用另一种技术。@StevieD是的,我设法找到了一种使用
Win32::GuiTest
的方法。我使用此模块模拟使用
SendKeys
的必要按键。它是否使用
onKey*
事件?您可以选择更改为Selenium和?@simbaque:我真的不知道,也不知道是否有。@Selenium Remote Driver我不知道,因为大部分自动功能都工作正常,而我不是当然,如果我想用另一种技术让它们再次工作,那我一定会感到痛苦。@StevieD是的,我设法找到了一种方法,使用
Win32::GuiTest
。我使用此模块通过
SendKeys
模拟必要的按键。