Automation 天赞电视自动化

Automation 天赞电视自动化,automation,nunit,robotframework,tizen-tv,Automation,Nunit,Robotframework,Tizen Tv,我是Tizen automation、C#和.Net的初学者。如果我的问题听起来很基本的话 我需要为Tizen TV开发一个自动化测试,并为模拟远程控制命令执行UI自动化,获取元素Id并执行单击操作 通过在Tizen Studio提供的电视模拟器上安装应用程序,我可以使用Web inspector获得元素Id 我从中获得了一个示例参考,用于在VisualStudio中使用C#,NUnit框架自动化.Net应用程序 下面是我试过的代码 namespace TestTizen { pu

我是Tizen automation、C#和.Net的初学者。如果我的问题听起来很基本的话

我需要为Tizen TV开发一个自动化测试,并为模拟远程控制命令执行UI自动化,获取元素Id并执行单击操作

通过在Tizen Studio提供的电视模拟器上安装应用程序,我可以使用Web inspector获得元素Id

我从中获得了一个示例参考,用于在VisualStudio中使用C#,NUnit框架自动化.Net应用程序

下面是我试过的代码

  namespace TestTizen
  {
   public class Class1
    {
      private TizenDriver<AppiumWebElement> _driver;

      [SetUp]
      public void SetUp()
      {
         Console.WriteLine("Connecting to Appium server");
         AppiumOptions option = new AppiumOptions();

         option.AddAdditionalCapability("platformName", "Tizen");
         option.AddAdditionalCapability("deviceName", "emulator-26101");
         option.AddAdditionalCapability("appPackage", "org.tizen.sample0008.Filesystem");
         _driver = new TizenDriver<AppiumWebElement>(new Uri("http://localhost:4723/wd/hub"), option);
    }
    [Test]
    public void ClickAction()
    {
        _driver.FindElementByXPath("//*[@id=\"info container\"]/div[2]/div[1]/div[1]/div[4]").Click();
    }
}}
名称空间测试
{
公共班级1
{
私人TizenDriver司机;
[设置]
公共作废设置()
{
Console.WriteLine(“连接到Appium服务器”);
AppiumOptions选项=新的AppiumOptions();
选项。添加附加功能(“平台名”、“Tizen”);
选项。添加附加功能(“deviceName”、“emulator-26101”);
option.AddAdditionalCapability(“appPackage”、“org.tizen.sample0008.Filesystem”);
_驱动程序=新的TizenDriver(新Uri(“http://localhost:4723/wd/hub"(选择权),;
}
[测试]
公共无效单击操作()
{
_driver.findelementbypath(“/*[@id=\”信息容器\“]/div[2]/div[1]/div[1]/div[4]”。单击();
}
}}
代码没有错误,但未建立与Appium服务器的连接。如果有人能在如何执行测试用例方面提供帮助,那将非常有帮助

另外,请让我知道是否有任何方法可以使机器人框架成为可能。因为,我们在项目中主要使用Python和Robot框架实现自动化


提前谢谢。

这听起来像是两个独立的问题。我的实际需求是tizen TV automation。任何方法都会有帮助。当被问及robot框架时,我的团队主要使用python。不幸的是,他说“应用程序的测试自动化(如使用Appium)不可用,因为sdb shell不可用。”请注意,您在问题中提到的指南是针对手表设备的。