0
我試圖遷移到webdriver,因爲它更快。我該怎麼做呢? 目前我使用selenium的setUp()命令。我需要爲webdriver添加任何新的jar文件嗎?從Selenium RC遷移到Webdriver
我試圖遷移到webdriver,因爲它更快。我該怎麼做呢? 目前我使用selenium的setUp()命令。我需要爲webdriver添加任何新的jar文件嗎?從Selenium RC遷移到Webdriver
我想描述在我的項目中使用的常用功能方法。 我使用硒webDriver。在java上工作。 IDE:IDEA。 構建經理:maven。
所以我得到了POM.xml文件。 所以我簡單地添加有depencdencies在POM XML:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
</dependency>
<dependency> <groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.24.1</version>
</dependency>
在建設項目Maven會自動被需要的jar文件。
在我的項目我BaseSeleniumTest.java:下列要求:
public class BaseSeleniumTest extends SeleneseTestBase {
static WebDriver driver;
@BeforeClass
public static void firefoxSetUp() throws MalformedURLException {
driver = new FirefoxDriver();
}
@Before
public void homePageRefresh() throws IOException {
driver.get("login.base.url");
}
@AfterClass
public static void closeFirefox(){
driver.quit();
}
...
}
,並有一些其他類的BaseSekeniumTest.java inherinting,我描述的由@Test
註釋我硒測試包這是一種結構在我的項目上。
希望這可以幫助你。
這需要更多的信息。 RC測試如何工作?你使用什麼測試框架? JUnit的?多少次測試?什麼瀏覽器? – Arran
向我們提供更多細節,以便我們能夠得到一些確定的答案。 –
好的,我使用Junit。有一個測試,可以訪問一個包含測試用例的excel文件。我使用firefox 12.0。我使用以下命令啓動獨立的硒服務器: – Arka