【发布时间】:2019-01-05 15:23:09
【问题描述】:
我正在尝试使用 selenium 在 C# Visual Studio 中创建一些测试。当我运行测试时,谷歌浏览器导航到指定的网站,但是没有在用户名和密码字段中输入任何键/字符串...
这是为什么?我该如何解决?如何创建一个让用户输入正确的用户名和密码查询并单击提交表单的测试。
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using NUnit.Framework;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
namespace test
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
IWebDriver driver = new ChromeDriver("/Users/name/Desktop/test/");
driver.Navigate().GoToUrl("http://newtours.demoaut.com/mercurywelcome.php");
IWebElement username = driver.FindElement(By.Name("userName"));
username.SendKeys("mercury");
IWebElement password = driver.FindElement(By.Name("password"));
password.SendKeys("mercury");
var signIn = driver.FindElement(By.Name("login"));
signIn.Submit();
}
}
}
【问题讨论】:
标签: c# selenium testing selenium-webdriver automated-tests