0

测试环境: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);
4

0 回答 0