この場合、totalの値はここでは0です なぜ機能していないのですか?Text.LengthがwebElementの文字列の長さを見つけるために機能していません
List<IWebElement> list = new List<IWebElement>();
list = ABCPageObject.AbcTextArea().ToList();
foreach (IWebElement Option in list)
{
Option.Click();
Option.Clear();
Option.SendKeys("[email protected]#pu$tT%hi^sis&The*Tw(i)t<t>er[O]u{t}p/utT/ABCDEFGHIJKLMNOPQRSTU");
Thread.Sleep(2000);
}
foreach(IWebElement Option in list)
{
var total = Option.Text.Length;
// total is 0 here when we debug
if(total == 116)
{
Utility.Logger.Write("Add Out");
}
}
'list'の各要素はどのノード型ですか? – Moira
textarea、リストには2つの要素しかありません。両方の要素は2つの異なるdivにありますが、それらをクリックしてクリアできますが、text.lengthは機能しません。 –
テキスト属性のテキストを取得するためにvalue属性を使用してみてください。 C#の構文に慣れていないが、Option.getAttribute( "value")のようなもので、その長さをチェックする? – smit9234