元素不可见异常

时间:2014-07-03 13:10:47

标签: c# selenium

我在选择元素时遇到问题,因为我不断遇到主题错误。

奇怪的是,它曾经使用完全相同的代码,曾经只使用过一次,但从那以后再也没用过。

R9_Automation.Logintest.Loginuser: OpenQA.Selenium.ElementNotVisibleException:不显示元素

我尝试使用,隐式和显式等待没有成功,我也尝试先点击元素,如//代码中所示,但这告诉我元素不能被点击为不可见。

我的代码如下:

            public static void Enterusername(string username)
    {

        //Driver.Instance.FindElement(By.Id("txtUsername")).Click();
        Driver.Instance.FindElement(By.Id("txtUsername")).SendKeys(username);

HTML如下:

      <form name="aspnetForm" id="aspnetForm" action="" method="post">
      <div id="container" style="top: 10px; margin-top: 249.56px; display: block;">
      <div class="login">
      <div class="figure">
      <div class="flex-content">
      <span class="siteStatusPlaceHolder">
      <p class="message"/>
      <fieldset class="user">
      <label for="txtUsername">
      <input name="ctl00$footerPlaceHolder$txtUsername" class="placeholder" id="txtUsername"         type="text" AUTOCOMPLETE="off" placeholder="username"/>

我哪里出错?

0 个答案:

没有答案