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