FindFailed: /Users/sgantayat/Documents/Screenshots/Sikuli/Lo



在macbook pro中运行sikuli代码时出现以下错误正在调用登录方法!!!登录屏幕显示在端口43572上启动ChromeDriver 100.0.4896.60(6a5d10861ce8de5fce2256465803b43cb7de047参考/分支头/4896@{#875}(只允许本地连接。请参阅https://chromedriver.chromium.org/security-considerations以获取有关保持ChromeDriver安全的建议。ChromeDriver已成功启动。2022年4月5日下午1:19:38组织。penqa.selenium.remote。协议握手创建会话信息:检测到的方言:W3CFindFailed:/Users/sgantayat/Documents/Screenshots/Sikuli/Login.png:(756x124(in R[0,0 1680x1050]@S(0(Region.java 文件中的第2215行

at org.sikuli.script.Region.wait(Region.java:2215)
at sikuli.sikulitest.loginToApp(sikulitest.java:58)
at sikuli.sikulitest.main(sikulitest.java:101)

浏览器成功关闭

这是我的代码

Screen screen = new Screen();
Pattern username = new Pattern("/Users/sgantayat/Documents/Screenshots/Sikuli/email.png");
Pattern password = new Pattern("/Users/sgantayat/Documents/Screenshots/Sikuli/pwd.png");
Pattern loginbtn = new Pattern("/Users/sgantayat/Documents/Screenshots/Sikuli/Login.png");
WebDriverManager.chromedriver().setup();
ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-notifications");
options.addArguments("--ignore-certificate-errors");
System.setProperty("Webdriver.chrome.driver", System.getProperty("user.dir") + "/Drivers/chromedriver.exe");
driver = new ChromeDriver(options);
driver.manage().window().maximize();
// dt.driverlunch();
driver.get(appUrl);


screen.wait(loginbtn, 10);
// Calling 'type' method to enter username in the email field using 'screen' object
screen.type(username, "softwaretestingmaterial@gmail.com");
// Calling the same 'type' method and passing text in the password field
screen.type(password, "softwaretestingmaterial");
// This will click on login button
screen.click(loginbtn);
screen.wait(10);

屏幕。单击(loginbtn(;

不起作用。在屏幕上找不到它。

SikuliX 的RaiMan

最新更新