5
現在Amazonデバイスファームには、Appiumを使用したRobotフレームワークはサポートされていません。 Amazonのデバイスファームでロボットスクリプトを実行できる回避策やツールはありますか?Robot Framework - Amazon Device Farmに接続する方法
現在Amazonデバイスファームには、Appiumを使用したRobotフレームワークはサポートされていません。 Amazonのデバイスファームでロボットスクリプトを実行できる回避策やツールはありますか?Robot Framework - Amazon Device Farmに接続する方法
AWS Device Farmは、Robotiumのような記録および再生スクリプトツールを備えたフレームワークをサポートしています。
public boolean takeScreenshot(final String name) {
String screenshotDirectory = System.getProperty("appium.screenshots.dir", System.getProperty("java.io.tmpdir", ""));
File screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
return screenshot.renameTo(new File(screenshotDirectory, String.format("%s.png", name)));
}
これは、レポート作成のための重要な特徴は次のとおりです。あなたはTestNGのか、JUnitのを使用したい場合は、スクリーンショットをキャプチャし、あなたのスクリプトに言語を挿入することができます。このメソッドをAbstract BasePageまたはAbstract TestBaseに配置できます。