如何获得img标签"值作为字符串从Selenium Web Browser元素中获取
本文关键字:Selenium 字符串 Web Browser 获取 元素 标签 img 何获得 quot | 更新日期: 2023-09-27 18:14:36
我是硒的新手,我正试图从IWebElement
获得"src"值并将其转换为字符串(c#)。我能够从元素中获得一个简单的文本值,使用他们内置的.Text
,但这只会给我内部的html。下面是示例代码:
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://somewebsite");
var val = driver.FindElement(By.TagName("img"));
string imageSrc = ?????
使用GetAttribute()
方法:
var element = driver.FindElement(By.TagName("img"));
string imageSrc = element.GetAttribute("src")
使用xPath,例如
//img[@src='The image src']
也可以使用assert.istru
和.Displayed