我是 Selenium 的新手,我正在尝试从 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")
关于c# - 如何从 Selenium Web 浏览器元素中以字符串形式获取 img 标签 "src"值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32803597/