Это потому, что вы каждый раз создаете новую таблицу и привязываете ее к сетке
. Код, как показано ниже, может решить вашу проблему ...
здесь я беру существующий источник данных и привязывая его снова, добавив еще две строки ...
DataTable dt = gridView.DataSource as DataTable;
if (dt != null)
{
DataRow dr = dt.NewRow();
dr["Question"] = txtQuestion.Text;
dr["Answer"] = txtAnswer.Text;
dt.Rows.Add(dr);
dt.AcceptChanges();
gvQnA.DataSource = dt;
gvQnA.DataBind();
}
на основе предоставленного исключения:
Завершена команда waitForElementVisible (15235 мс) и истекло время ожидания, пока элемент
blockquote><//div[@class="activity-container"]/div[1]>
будет видимым в течение 15000 миллисекунд. - Ожидаемый "видимый", но получил: "не видимыйВаш xpath, данный Selenium, неверен. Selenium попробуй щелкнуть child div из Activity-container div, который представляет собой activity-description div, имеющий
style="display: none;
Пожалуйста, проверьте свой xpath, например, в инструментах Chrome dev, прежде чем передавать его в тест Selenium