如何从 Selenium Web 浏览器元素中以字符串形式获取 img 标签“src”值?

spo*_*123 3 c# selenium selenium-webdriver

我是 Selenium 的新手,我正在尝试从 a 获取“src”值IWebElement并将其转换为字符串(C#)。我可以使用内置的元素从元素中获取一个简单的文本值.Text,但这只会给我内部的 html。这是示例代码:

IWebDriver driver = new FirefoxDriver();            
driver.Navigate().GoToUrl("http://somewebsite");        
var val = driver.FindElement(By.TagName("img"));
string imageSrc = ?????
Run Code Online (Sandbox Code Playgroud)

ale*_*cxe 6

使用GetAttribute()方法:

var element = driver.FindElement(By.TagName("img"));
string imageSrc = element.GetAttribute("src")
Run Code Online (Sandbox Code Playgroud)