1

私はテレリックフレームワークに非常に慣れていません。動的要素を見つけるクエリがあります。たとえば、コンテンツが変化し続ける場所を考えてみましょう。セレンでは、次のコードを使用して要素を見つけます

IWebElement location = Browser.FindElement(By.Id("dynamic-ul")).FindElement(By.TagName("ul"));
ReadOnlyCollection<IWebElement> Totalli = location.FindElements(By.TagName("li"));
Totalli.FirstOrDefault(x => x.FindElement(By.ClassName("selectable")).Text == Test).Click;

私が知りたいのは、テレリック テスト スタジオでも同じことができるということです。ルート要素を取得した後、たとえば子要素を選択できません

var location = myManager.ActiveBrowser.Find.ById("dynamic-ul").Find.ByTagName("ul");

前もって感謝します

4

2 に答える 2

0

以下に示すように、Find.ByExpression を使用してみてください。

var location = Manager.ActiveBrowser.Find.ByExpression("tagname=ul,id=dynamic-ul");
于 2016-04-24T13:30:38.307 に答える