小编Bar*_*y G的帖子

无法使用http://www.dropzonejs.com上的python selenium webdriver上传文件

我正在尝试使用selenium web驱动程序上传文件.我在MacOS和Windows上都打开了文件上传对话框,之后没有任何反应.想知道为什么selenium不能通过上传对话框打开文件?

我正在使用的Webdriver命令:

wd.get("http://www.dropzonejs.com/")
wd.find_element_by_css_selector("div.dz-message").click()
wd.find_element_by_css_selector("input.dz-hidden-input").click()
elm = wd.find_element_by_xpath("//input[@type='file']")
elm.send_keys("/Users/bg/Downloads/YOURFILE.PDF")
elm.submit()
Run Code Online (Sandbox Code Playgroud)

python selenium file-upload selenium-webdriver

2
推荐指数
1
解决办法
3469
查看次数

Javascript代码内存不足

当我运行以下代码时,它会崩溃浏览器或告诉我进程内存不足.我相信我犯了一个错误.以下代码有什么问题:

var primes = new Array();
var nonprimes = new Array();

var factor = function(n){
    for (var i = n; n > 1; i--)
    {
        if (n%i === 0 || n !== i){
            primes.push(i);
        }else{nonprimes.push(i);}
    }
}
factor(2);
console.log(primes);
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
1
解决办法
138
查看次数