在selenium测试用例中,如何在输入类型文件

时间:2018-03-02 09:08:02

标签: javascript selenium selenium-webdriver

我必须从输入类型="文件"中选择文件。使用硒测试案例。所以我遵循以下方式。

browser.element(By.id('fileupload')).click();       

通过添加此行,弹出窗口已打开。    在该窗口中,我需要从 D:\ files \ document.docx 位置选择 document.docx 文件。

但我不知道如何打开相应的位置并在javascript中选择文件programaticaly。

1 个答案:

答案 0 :(得分:3)

检查这是否适用于您:

  p = NULL;
  c = li->first;

  while(c != NULL) {
    if(c->id != id) {
      p = c;
      c = c->next;
      continue;
    }

    /* Only member */
    if(p == NULL && c->next == NULL) {
      li->first = NULL;
      li->last = NULL;
      free(c);
      return;
    }

    /* First member */
    if(p == NULL)
      li->first = c->next;
    else
      p->next = c->next;

    /* Last member */
    if(c->next == NULL) {
      li->last = p;
      p->next = NULL;
    }

    free(c);
    return;
  }

通常在输入时它接受直接文件路径。