我是 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/

10-16 08:54