0

这是我的示例代码:我正在从 SQL 中读取数据,对于每个记录,我需要访问网站并将数据输入到字段中,但它是一个字母一个字母地输入......就像打字一样

// Declare variables
                string tempaccount = "";
                string tempcounter = "";

                tempaccount = myReader2["acctno"].ToString();
                tempcounter = myReader2["counter"].ToString();


                string recipient_last_name = myReader2["last"].ToString();
                string recipient_first_name = myReader2["first"].ToString();
                //---------------------------------------------------------------------
                //------------------------ Data Entry ---------------------------------
                //---------------------------------------------------------------------


               IWebElement tPATIENT_LAST_NAME = driver.FindElement(By.Name("LAST_NAME"));
                tPATIENT_LAST_NAME.SendKeys(recipient_last_name);

                IWebElement FIRST_NAME = driver.FindElement(By.Name("tPATIENT_FIRST_NAME"));
                tPATIENT_FIRST_NAME.SendKeys(recipient_first_name);
4

1 回答 1

0

根据我的理解,如果有大写字母,那么对于每个发送键,司机发送班次然后发送字母..这就是为什么它需要一点时间......

由于现在我对我的代码进行了更改,如下所示,它会在几秒钟内发送密钥。

string recipient_last_name = myReader2["last"].ToString().ToLower();
IWebElement tPATIENT_LAST_NAME = driver.FindElement(By.Name("LAST_NAME"));  
          tPATIENT_LAST_NAME.SendKeys(recipient_last_name);
于 2012-11-19T19:48:59.133 回答