我的代码是(我用../../../代替实际的URL。
[TestInitialize]
public static void Initalize()
{
AppiumOptions desiredcap = new AppiumOptions();
desiredcap.AddAdditionalCapability("app", @".../../../..../");
driver = new WindowsDriver<WindowsElement>(new Uri("http://127.0.0.1:4723"), desiredcap);
if (driver == null)
{
Console.WriteLine("App not running");
return;
}
}
我想使URL动态化
desiredcap.AddAdditionalCapability("app", @".../../../..../");
因为我想在其他项目中使用此方法。是否可以编写变量url而不是../../../并从其他文件或Testcase中获取url值。
因此,您可以使用Initalize(string capUrl)
方法创建基类,并在派生类中按如下所示进行调用:
[TestInitialize]
public static void Initalize()
{
base.Initalize("http://SomeUri.com")
}
此解决方案对您有帮助吗?还是您需要其他东西?