How can I ask the Selenium-WebDriver to wait for few seconds after sendkey?

前端 未结 3 875
礼貌的吻别
礼貌的吻别 2021-02-06 02:34

I\'m working on a C# Selenium-WebDriver. After send key, I want to wait few seconds. I do the following code to wait for 2 seconds.

public static void press(para         


        
3条回答
  •  谎友^
    谎友^ (楼主)
    2021-02-06 03:01

    You can use Thread.Sleep(miliseconds) function. This stop your C# thread and selenium continue

    [TestMethod]
    public void LoginTest()
    {
        var loginForm = driver.FindElementByXPath("//form[@id='login-form']");
    
        if (loginForm.Enabled)
        {
            MainPageLogin(loginForm);
            CheckLoginForm();
        }
        else
        {
            CheckLoginForm();
        }
    
        **Thread.Sleep(5000);**
        Assert.AreEqual(driver.Url, "https://staging.mytigo.com/en/");
    }
    

提交回复
热议问题