SIKULI - 等待页面加载,然后在文本框中输入文本

时间:2013-11-07 21:48:08

标签: java automation webdriver sikuli

测试环境:ECSLIPSE + JAVA + WEBDRIVER

我正在尝试使用以下Sikuli脚本在文本框中输入文本。但是,我得到一个错误“FindFailed:在屏幕上找不到P(imgs / preRollVideoClickUrl.png)S:0.9。   第1574行,在文件Region.java“

我以不同方式捕获了屏幕截图,但没有运气!

你能帮我解决一下如何在文本框中输入文字吗?

感谢。

我的代码:

Screen s = new Screen();
 try{

         s.click("imgs/createNewCreative.png", 0);
         s.click("imgs/selectLanguage_English.png", 0);
         s.click("imgs/selectLanguage_ContinueButton.png", 0);  
         s.wait("imgs/noCompAds.png", 3600);
         s.click("imgs/noCompAds.png", 0);


         Pattern preRoll = new Pattern("imgs/preRollVideoClickUrl.png");
         Pattern preBox = new Pattern("imgs/preRollVideoClickUrlTextBox.png");
         Rectangle screenResolution = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
         org.sikuli.script.Region testr = new org.sikuli.script.Region(screenResolution);
         testr = testr.find(preRoll.similar((float).9));
         testr.inside().click(preBox, 0);
         testr.type("ABC",0);

0 个答案:

没有答案