Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Разное значение element.Text при запуске из консоли и студии (Chrome)


(rise) #1

Задача: Нужно узнать название установленного екстеншна в хроме.

Значение Text при запуске из студии возвращает правильный текст (Silver Bird например), при запуске из nUnit Console - пустую строку.  Почему?... =( 

 

var url = "chrome://chrome/extensions/";
driver.Navigate().GoToUrl(url);

 

var frame = driver.FindElement(By.XPath("//iframe[@src='chrome://extensions-frame/']"));                  
driver.SwitchTo().Frame(frame);
 
var elem = driver.FindElement(By.XPath("//div/span[@class=extension-title']"));
logger.Info("Text " + elem.Text);
 

(rise) #2

отбой..