gpt4 book ai didi

c# - 如何验证给定链接后目标 ="_blank"是否存在?

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:38 25 4
gpt4 key购买 nike

我有一个链接,我可以正确验证该链接后跟代码 target="_blank"。我不想单击该链接,因为它会将我带出我正在测试的系统并需要重新登录。我想要做的只是验证 target="_blank" 是否显示在链接之后。我在 Selenium webdriver 和 C# 中工作

//  Try and find the link for eTMAs http://www.open.ac.uk/assessment/documents/New-eTMA-Interface_000.pdf
string eTMAslink = "http://www.open.ac.uk/assessment/documents/New-eTMA-Interface_000.pdf";
Console.WriteLine($"Checking for eTMAs link http://www.open.ac.uk/assessment/documents/New-eTMA-Interface_000.pdf");
IWebElement eTMAsLink = Globals.GetElementByhref(eTMAslink);
Assert.IsNotNull(eTMAsLink);
Console.WriteLine($"Found eTMAsLink link ", eTMAsLink);

// Now validate target="_blank"> how?

最佳答案

IWebElement 定义 GetAttribute可用于检查链接上是否存在属性 target 的方法,例如:

Assert.IsNotNull(eTMAsLink);
var targetValue = eTMAslink.GetAttribute("target");
Assert.AreEqual("_blank", targetValue);

关于c# - 如何验证给定链接后目标 ="_blank"是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54533239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com