facing problems to run the test on windows calculator.
installed libraries from Visual studio 2022 using nuget package manager Selenium, appium, WinappDriver
code is
using System.Diagnostics;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium.Appium;
using OpenQA.Selenium.Appium.Windows;
using OpenQA.Selenium.Remote;
using System;
using System.Security.Policy;
using OpenQA.Selenium;
namespace Blog
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void CalculatorTest()
{
Process.Start(@"C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe");
WindowsDriver<WindowsElement> Calculator;
AppiumOptions appiumOptions = new AppiumOptions();
appiumOptions.AddAdditionalOption("deviceName", "WindowsPC");
appiumOptions.AddAdditionalOption("app", "Microsoft.WindowsCalculator_8wekyb3d8bbwe!App");
Uri url = new Uri("http://127.0.0.1:4723");
Calculator = new WindowsDriver<WindowsElement>(url, appiumOptions);
Calculator.FindElementByAccessibilityId("plusButton").Click();
Calculator.FindElementByAccessibilityId("num3Button").Click();
Calculator.FindElementByAccessibilityId("equalButton").Click();
}
}
}
two errors : 1.Severity Code Description Project File Line Suppression State
Error CS1503 Argument 1: cannot convert from 'System.Uri' to 'OpenQA.Selenium.Remote.DesiredCapabilities' Blog
2. Severity Code Description Project File Line Suppression State
Error CS1503 Argument 2: cannot convert from 'OpenQA.Selenium.Appium.AppiumOptions' to 'System.TimeSpan' Blog