C# Selenium 2 测试规范链接

发布于 2024-11-26 05:34:57 字数 426 浏览 0 评论 0原文

我正在使用 Selenium 2.0,我想测试正在测试的正确规范链接。我如何使用 c# 中的 webdriver 获得这个?

类似于:WebDriver.FindElementByName("head").FindElement(By.Rel....

<head>
    <link href="http://www.test.com/canonical" rel="canonical" />
    <link href="/Content/Reset.css" rel="stylesheet" type="text/css" />
    <link href="/Content/Site.css" rel="stylesheet" type="text/css" />
   ...

I'm using Selenium 2.0 and I want to test the correct canonical link is being tested. How would I get this using the webdriver in c#?

Something like: WebDriver.FindElementByName("head").FindElement(By.Rel....

<head>
    <link href="http://www.test.com/canonical" rel="canonical" />
    <link href="/Content/Reset.css" rel="stylesheet" type="text/css" />
    <link href="/Content/Site.css" rel="stylesheet" type="text/css" />
   ...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

触ぅ动初心 2024-12-03 05:34:57

我没有具体尝试过,但我可能会这样处理:

// Assume driver is a correctly initialized IWebDriver instance,
// pointed at the page in question
IWebElement head = driver.FindElement(By.TagName, "head");

// Could also use By.XPath here with an appropriate XPath expression like
// FindElement(By.XPath, "./link[@rel='canonical']")
IWebElement link = head.FindElement(By.CssSelector, "link[@rel='canonical']");

我唯一要注意的是,在下面查找元素可能会出现问题。

I haven't tried this specifically, but I'd probably approach it like this:

// Assume driver is a correctly initialized IWebDriver instance,
// pointed at the page in question
IWebElement head = driver.FindElement(By.TagName, "head");

// Could also use By.XPath here with an appropriate XPath expression like
// FindElement(By.XPath, "./link[@rel='canonical']")
IWebElement link = head.FindElement(By.CssSelector, "link[@rel='canonical']");

The only thing I'd caution about is that finding elements under may be problematic.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文