【问题标题】:Appium driver on c# error :Using the generic type Appium.AppiumDriver<W>' requires 1 type argumentsc# 错误的 Appium 驱动程序:使用泛型类型 Appium.AppiumDriver<W>' 需要 1 个类型参数
【发布时间】: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


    【解决方案1】:

    测试似乎使用的是旧版本的 Appium。显示的错误似乎与新版本的appium dot net驱动程序有关。新版驱动是一个泛型类。

    private AppiumDriver driver
    

    应该是

    private AppiumDriver<AppiumWebElement> driver
    

    是类定义中的 IWebElement 类型。所以它可以采用 IWebelement 或 AppiumWebELement

    【讨论】:

      猜你喜欢
      • 2021-10-24
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多