Могу ли я загрузить файл, используя C# Селен? - PullRequest
1 голос
/ 17 января 2020

У меня есть этот код:

[FindsBy(How = How.CssSelector, Using = "#openDocumentsSelector")]
private IWebElement BTNOpenDocumentsSelector { get; set; }
public void AddNewFile(DocumentsTestValues new_upload)
{                  
    this.BTNOpenDocumentsSelector.SendKeys("TestUploadDocument.txt");
}

И я получаю эту ошибку:

неизвестная ошибка: невозможно сфокусировать элемент

1 Ответ

0 голосов
/ 19 января 2020
  1. Убедитесь, что кнопка видна на экране, имеет видимый стиль и не скрывается другими элементами. Если нет - попробуйте прокрутить вид до положения кнопки.

  2. Кроме того, ваша ссылка может быть устаревшей в момент отправки ключей, попробуйте обновить sh (просто попробуйте найти и выберите его снова).

  3. А также, как сказал @pcalkins, попытайтесь использовать полный путь к файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...