-1

我正在使用 C# 和 Appium 为我的公司自动化 Windows 10 软件。在书签栏上,有一个我想点击的标签列表。它们是索引为 15-20 的按钮。而不是做

driver.FindElementsByXpath("//Pane/Button[15]").Click();

driver.FindElementsByXpath("//Pane/Button[16]").Click();

driver.FindElementsByXpath("//Pane/Button[17]").Click();

driver.FindElementsByXpath("//Pane/Button[18]").Click();

driver.FindElementsByXpath("//Pane/Button[19]").Click();

等等,我如何编写一个循环并单击onbutton[15]到的 for 循环button[30]?Appium 甚至可以做到这一点吗?谢谢!

4

1 回答 1

0

我想到了。我应该将 WindowsElement 线放在 for 循环的一侧。可能不是最佳解决方案,但它可以满足我的要求。感谢大家。还要感谢@Selvin 的烤肉。

for(int i=15; i<=30; i++)
        {
            WindowsElement buttons = FBsession.FindElementsByXPath("//Pane/Button")[i];
            buttons.Click();
        }
于 2019-11-27T23:24:57.153 回答