在完成以下代码后,使 safari 无法关闭浏览器时遇到问题。 Chrome 和 Firefox 会继续运行,但 safari 会在它完成的第二秒关闭。我正在使用 Webdriver,并使用 javascript 编写。
let driver = await new Builder().forBrowser("safari").build();
await driver.get("http://website.com");
await driver.findElement(By.name("os_username")).sendKeys("username");
await driver.findElement(By.name("os_password")).sendKeys("password");
await driver.findElement(By.name("login")).sendKeys(Key.RETURN);
// input search bar data, and click return.
await driver.sleep(5000);
await driver.findElement(By.name("searchString")).sendKeys("Name");
await driver.findElement(By.name("searchString")).sendKeys(Key.RETURN);
await driver.sleep(10000);
}
safariLogin(); ```
回答1
您可以在最后使用断点来阻止脚本结束。