我必须从输入类型="文件"中选择文件。使用硒测试案例。所以我遵循以下方式。
browser.element(By.id('fileupload')).click();
通过添加此行,弹出窗口已打开。 在该窗口中,我需要从 D:\ files \ document.docx 位置选择 document.docx 文件。
但我不知道如何打开相应的位置并在javascript中选择文件programaticaly。
答案 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;
}
通常在输入时它接受直接文件路径。