微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tizen电视自动化

如何解决Tizen电视自动化

我是Tizen自动化,C#和.Net的初学者。如果我的问题听起来很基础,那就来吧。

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

通过在Tizen Studio附带的电视模拟器上安装应用程序,我可以使用Web检查器来获取元素ID。

我从https://samsung.github.io/Tizen.CircularUI/guide/CreatingTestAutomation.html获得了有关在Visual Studio中使用C#和NUnit Framework自动化.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();
    }
}}

代码没有错误,但未与Appium服务器建立连接。如果任何人都可以帮助执行测试用例,那将真的很有帮助。

也请告诉我,是否有任何方法可以使Robot Framework做到这一点。从那以后,我们在项目中主要使用Python和Robot Framework for Automation。

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。