【发布时间】:2015-10-15 17:55:07
【问题描述】:
我正在将 c# 用于与 soucelab 集成的网络自动化,我也想将它用于移动网络。 我正在尝试从 soucelab 中为 appium 学习一些示例,但是一旦我尝试创建 AppiumDriver 就会抛出错误
[TestFixture ()]
public class AndroidWebviewTest
{
private AppiumDriver driver;
private bool allPassed = true;
[TestFixtureSetUp]
public void BeforeAll(){
DesiredCapabilities capabilities = Env.isSauce () ?
Caps.getAndroid18Caps (Apps.get ("selendroidTestApp")) :
Caps.getAndroid19Caps (Apps.get ("selendroidTestApp"));
if (Env.isSauce ()) {
capabilities.SetCapability("username", Env.getEnvVar("SAUCE_USERNAME"));
capabilities.SetCapability("accessKey", Env.getEnvVar("SAUCE_ACCESS_KEY"));
capabilities.SetCapability("name", "android - webview");
capabilities.SetCapability("tags", new string[]{"sample"});
}
Uri serverUri = Env.isSauce () ? AppiumServers.sauceURI : AppiumServers.localURI;
driver = new AndroidDriver(serverUri, capabilities, Env.INIT_TIMEOUT_SEC);
driver.Manage().Timeouts().ImplicitlyWait(Env.IMPLICIT_TIMEOUT_SEC);
错误是:
Error 12 Using the generic type 'OpenQA.Selenium.Appium.Android.AndroidDriver<W>' requires 1 type arguments D:\workspace\appiumDotnet\AppiumDotNetSample\AndroidWebviewTest.cs 32 26 AppiumDotNetSample
有人知道吗? 谢谢!
【问题讨论】:
标签: c# selenium appium ios-ui-automation android-uiautomator