instance.ClearCache();
instance.ClearCookie();
instance.ActiveTab.Navigate("https://www.mamba.ru/");
if(instance.ActiveTab.IsBusy)
{
instance.ActiveTab.WaitDownloading();
}
var searchInput = instance.ActiveTab.FindElementByXPath("//a[contains(@href, '/register')]", 0);
if(searchInput.IsVoid)
{
throw new Exception("Ссылка на регистрацию не найдена.");
}
searchInput.Click();
var Login = instance.ActiveTab.FindElementByXPath("//input[contains(@name, 'name')]" , 0);
if(Login.IsVoid)
{
throw new Exception("Поле \"Login\" не найдена");
}
Login.SetValue(project.Profile.Name, "Full ");
System.Threading.Thread.Sleep(2000);
var Email = instance.ActiveTab.FindElementByXPath("//input[contains(@name, 'email')]" , 0);
if(Email.IsVoid)
{
throw new Exception("Поле \"Email\" не найдено");
}
Email.SetValue(project.Profile.Email, "Full ");
System.Threading.Thread.Sleep(2000);
if (Convert.ToString(project.Profile.Sex)=="Female")
{
instance.ActiveTab.FindElementByXPath("//input[contains(@value, 'F')]",0).Click();
}
else
{
instance.ActiveTab.FindElementByXPath("//input[contains(@value, 'M')]",0).Click();
}
System.Threading.Thread.Sleep(2000);
// Конструктор действий, тип RiseEvent
HtmlElement he = instance.ActiveTab.FindElementByAttribute("select", "name", "day", "regexp", 0);
if (he.IsVoid) return -1;
// Задержка эмуляции
instance.WaitFieldEmulationDelay();
// Вызвать событие "click"
he.RiseEvent("click", instance.EmulationLevel);
// Поиск элемента по XPath
//Путь XPath до элемента
string xpath = "//select[contains(@name, 'day')]/option";
//Номер совпадения
int num = 8; // сюда установить нужное значения
//Поиск элемента
instance.ActiveTab.FindElementByXPath(xpath, num).Click();