2017-09-14 57 views
0
//workflow 
if (((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].click();", driver.FindElement(By.XPath("//*[@id='chk_user_1']"))) != null) 
{ 
    File.AppendAllText(@"D:\TestingScript\Search Package\UnitTestProject1\Logs\TestDPS.txt", "TestCase 3 is running successfully with Network" + Environment.NewLine); 
} 

else 
{ 
    File.AppendAllText(@"D:\TestingScript\Search Package\UnitTestProject1\Logs\TestDPS.txt", "TestCase 3 is running unsuccessfully with Network" + Environment.NewLine); 
} 

上面的代码不适用于我。请帮助我!如何在使用硒c的变量中存储Kendo下拉值#

在日志文件中,它总是显示所产生的数据如下

“的TestCase 3与网络运行失败”。

+0

您需要存储在一个列表'ID = chk_user_1'的所有元素,然后检查列表的大小,然后把你的“空”登录 – Kapil

回答

0
IList<IWebElement> all = driver.FindElements(By.id("chk_user_1")); 
int size = all.size(); 

if (size != 0) 
{ 
    File.AppendAllText(@"D:\TestingScript\Search Package\UnitTestProject1\Logs\TestDPS.txt", "TestCase 3 is running successfully with Network" + Environment.NewLine); 
} 

else 
{ 
    File.AppendAllText(@"D:\TestingScript\Search Package\UnitTestProject1\Logs\TestDPS.txt", "TestCase 3 is running unsuccessfully with Network" + Environment.NewLine); 
} 
+0

感谢您的帮助,我没有检查,现在因为我不在城里,但我会尽快让你更新。现在接受这个答案。 –