2
是否有可能使用user-extensions.js在Selenium IDE中創建自定義命令並使其能夠將自己更改爲自定義導出格式,如果是這樣,如何?Selenium IDE自定義格式和自定義命令
我打算使用Selenium IDE來記錄將以完全自定義Java格式導出的測試,作爲完全自動化測試系統的一部分運行。格式不是JUnit,而是每個測試都是它自己的類,並根據整個系統的輸入動態加載。
我想要做的就是在Selenium IDE中創建一個名爲「takeScreenshot」的自定義命令,該命令將使用導出爲映射到我的系統中的靜態takeScreenshot()方法。
例如:
import org.openqa.selenium.*;
import tests.TestHarness;
public class SomeTestCase {
private WebDriver driver;
private String baseUrl;
public SomeTestCase(WebDriver driver) {
baseUrl = "http://www.example.com/";
this.driver = driver;
}
public void doTest() throws Exception {
driver.get(baseUrl + "/");
TestHarness.takeScreenshot();
//Another command
//Another command
TestHarness.takeScreenshot();
//etc.
}
}