2017-09-14 1 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); 
} 

Le code ci-dessus ne fonctionne pas pour moi. Sil te plait aide moi!Comment enregistrer la valeur déroulante Kendo dans une variable à l'aide du sélénium C#

Dans le fichier journal, il est toujours l'affichage des données a donné lieu comme ci-dessous

« TestCase 3 est en cours d'exécution, sans succès, avec le réseau ».

+0

Vous devez conserver tous les éléments avec 'id = chk_user_1' dans une liste puis vérifiez la taille de cette liste, puis mettez votre login « null » – Kapil

Répondre

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

Merci pour votre aide, je n'ai pas vérifié en ce moment comme je suis en dehors de la ville mais je vais vérifier vous laisser mettre à jour bientôt. Pour maintenant accepter cette réponse. –