С# Вывод значения элемента с помощью функции.

Пытаюсь вывести значение элемента страницы с помощью функции в textbox, в место числа возвращается ID элемента Element (id = 0.38718991092952293-1), подскажите, что делаю не так?

        private void button3_Click(object sender, EventArgs e) // Проверить баланс
        {

            textBox1.Text = Balance(Browser);
        }


        public static string Balance(IWebDriver Browser) // Функция проверки баланса
        {
            IWebElement balans = Browser.FindElement(By.CssSelector(".actions [id='wallet']")); // Команда 1
            string a = Convert.ToString(balans);
            return a;
        }

Ленитесь читать документацию, надеясь получить быстрый ответ, не прикладывая практически никаких усилий.

Как вы думаете, что из себя представляет IWebElement? Судя по предыдущим темам, кликать вы все же как-то научились по элементам. А вызвать другой метод для извлечения текста вдруг оказалось проблемой? :wink:

Сори, извиняюсь, разобрася …
private void button3_Click(object sender, EventArgs e) // Проверить баланс
{

        textBox1.Text = Balance(Browser).Text;
    }

    public static IWebElement Balance(IWebDriver Browser) // Функция проверки баланса
    {
        IWebElement balans = Browser.FindElement(By.CssSelector(".actions [id='wallet']")); // Команда 1
        return balans;
    }

1 лайк