使用appium查找控件的属性

时间:2017-08-02 06:11:15

标签: c# wpf selenium automation appium

我在visual studio中使用appium来测试一个简单的WPF应用程序,

我正在使用WindowsDriver

WindowsDriver<WindowsElement> driver = new WindowsDriver<WindowsElement>(new Uri("http://127.0.0.1:4723"), desiredCapabilities);

我知道如何输入文本以及如何从TextBox获取文本:

driver.FindElementByAccessibilityId("MyTextBox").SendKeys("123");

我想知道是否有办法获取和设置控件的属性, 例如:从CheckBox获取IsChecked,从TextBlock获取背景等。

感谢。

1 个答案:

答案 0 :(得分:0)

已选中CheckBox:

bool isChecked = driver.FindElementByAccessibilityId("MyCheckBox").GetAttribute("Toggle.ToggleState") == "1";