如何解决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 举报,一经查实,本站将立刻删除。