Элементы DocumentFragment не видны для WebDriver

Это потому, что вы каждый раз создаете новую таблицу и привязываете ее к сетке

. Код, как показано ниже, может решить вашу проблему ...

здесь я беру существующий источник данных и привязывая его снова, добавив еще две строки ...

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();
}
0
задан frameq 28 February 2019 в 12:42
поделиться

1 ответ

на основе предоставленного исключения:

Завершена команда waitForElementVisible (15235 мс) и истекло время ожидания, пока элемент <//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

0
ответ дан kotoj 28 February 2019 в 12:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: