SELENIUM X CSHARP

CMORETI 09/03/2017 03:57:22
#472317
Pessoal,
Estou automatizando um processo e é primeira vez que estou usando o selenium.
Meu código funciona perfeitamente quando em um determinado caso aparece um popup up.
Esse popup up aparece dependendo da regra de negócios, por exemplo, se o preço informado for inferior a 10% da última compra ele faz a pergunta, se não for não faz.
Me problema está ai pois, se o preço informado for 10% inferior ele monta esse HTML e meu código passa perfeitamente, quando não for inferior a 10% ele não acha a tag e o id popup_ok e da erro.

if (chrome.FindElement(By.TagName([Ô]div[Ô])).FindElement(By.Id([Ô]popup_panel[Ô])).Enabled)
{
chrome.FindElement(By.Id([Ô]popup_panel[Ô])).FindElement(By.Id([Ô]popup_ok[Ô])).Click();
}

Alguém pode me ajudar?

CMORETI 11/03/2017 03:06:26
#472368
Eu perguntei para o Front End e ele me falou que eu estava usando o elemento errado.
Esse é o certo!

if (chrome.FindElements(By.Id([Ô]popup_ok[Ô])).Any())
{
chrome.FindElement(By.Id([Ô]popup_panel[Ô])).FindElement(By.Id([Ô]popup_ok[Ô])).Click();

}

Obrigado a todos.
Tópico encerrado , respostas não são mais permitidas