テスト環境: ECSLIPSE + JAVA + WEBDRIVER
次の Sikuli スクリプトを使用して、テキスト ボックスにテキストを入力しようとしています。しかし、「FindFailed: can not find P(imgs/preRollVideoClickUrl.png) S: 0.9 on the screen. Line 1574, in file 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);