我嘗試了一個示例,通過Selenium測試Android應用程序,我已經包含了selenium-java庫和android-webdriver apk也安裝在模擬器中,但是當使用示例代碼嘗試時在論壇中提供我在AnroidWebDriver導入錯誤,在硒庫中只有AndroidDriver類可用,所以我可以在哪裏得到AdroidWebDriver jar。 Plz的幫助。Selenium-Java庫中缺少AndroidWebDriver類
注意:硒庫是最新的一個。
import android.test.ActivityInstrumentationTestCase2;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.android.AndroidWebDriver;
import simple.app.SimpleAppActivity;
public class SimpleGoogleTest extends ActivityInstrumentationTestCase2<SimpleAppActivity> {
private WebDriver driver;
private WebDriver googledriver;
public SimpleGoogleTest() {
super("simple.app", SimpleAppActivity.class);
}
@Override
protected void setUp() throws Exception {
driver = new AndroidWebDriver(getActivity());
}
........................,,,,,
}
我試過用AndroidDriver,在[Android示例測試](http:// android-developers .blogspot.in/2011/10/introduction-android-webdriver.html),但ide會拋出_no合適的構造函數找到ActivityInstrumentationTestCase2_和_no適合AndroidDriver_找到的構造函數。請幫助 – Jeevanantham 2013-04-05 08:26:20
您是否正確創建了測試項目?在http://android-developers.blogspot.in/2011/10/introducing-android-webdriver.html他們說**創建將包含測試的Android測試項目。**請更新您的問題與確切的錯誤信息從你的IDE和你正在編譯的代碼一起。目前,我的評論信息不足,例如你爲什麼在Android測試用例中使用AndroidDriver?你需要使用AndroidWebDriver。最後,現在,你正在使用哪些庫?例如你用android.jar鏈接嗎? – JulianHarty 2013-04-05 12:44:25
PS:我懷疑這個例子在http://android-developers.blogspot.in/2011/10/introducing-android-webdriver.html中是不正確的,例如AndroidDriver的構造函數http://selenium.googlecode.com/svn /trunk/docs/api/java/org/openqa/selenium/android/AndroidDriver.html不接受活動,而AndroidwebDriver則提供http://selenium.googlecode.com/svn/trunk/docs/api/java/組織/ openqa /硒/安卓/庫/ AndroidWebDriver.html – JulianHarty 2013-04-05 12:59:39