gpt4 book ai didi

c# - 如何测试谷歌搜索按钮

转载 作者:行者123 更新时间:2023-11-28 21:33:20 25 4
gpt4 key购买 nike

我正在使用“watin”学习软件测试。目前我想记录一个关于如何搜索这个词的测试:在谷歌上进行单元测试。我在我的 IE 上安装了开发者插件并且
用它来获取谷歌的搜索文本框和按钮名称。当我运行我的测试和
键入我收到此错误消息的搜索词:Failed First_test throw exception:

using Microsoft.VisualStudio.TestTools.UnitTesting;
using WatiN.Core;

namespace Web_project_test
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void First_test()
{
IE ie = new IE("http://www.google.com");
ie.TextField(Find.ByName("q")).TypeText("Unit testing");
ie.Button(Find.ByValue("btnk")).Click();
bool Expected_Result = ie.Text.Contains("Unit testing");
Assert.IsTrue(Expected_Result);
}
}

最佳答案

这是在 Watin.org 上显示的示例,地址为 http://watin.org/

using (var browser = new IE("http://www.google.co.uk"))
{
browser.TextField(Find.ByName("q")).TypeText("WatiN");
browser.Button(Find.ByName("btnK")).Click();

Assert.IsTrue(browser.ContainsText("WatiN"));
}

更新:

代码行 ie.Button(Find.ByValue("btnk")).Click(); 看起来不正确,因为 google.com 上搜索按钮的 ID 是 btnk,值为 “Google 搜索”

这可能是您测试失败的问题,请将行更正为:ie.Button(Find.ByName("btnk")).Click();

关于c# - 如何测试谷歌搜索按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11329574/

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