Я использую Specflow (C #) для сценариев автоматизации.Я пытаюсь прочитать скрытое значение (из источника).Но я получаю следующую ошибку:
System.InvalidCastException: 'Невозможно привести объект типа' Coypu.BrowserSession 'к типу' OpenQA.Selenium.IJavaScriptExecutor '.'
Пожалуйста, ознакомьтесь с исходным кодом ниже:
<h3>ZZZZ – AAAA</h3>
<div>
input type="hidden" name="ref" id="ref" value="A0D9E90861D96E-20180919073132"
Код, который я использую:
var text = ((IJavaScriptExecutor)_browser).ExecuteScript("return arguments[0].innerText", _browser.FindId("ref"));
Примечание: На клиенте мы используем фреймворк "CopyU", и он выглядит такэто вызывает проблемы.