Bru*_*oko 2 jasmine selenium-webdriver protractor
我已阅读并关注以下问题及其评论/答案:
问题1
问题2
问题3
但是找不到不使用的方法absolutePath,因为我需要在另一台机器上运行此测试,因此,我需要相对于项目,而没有相对于其外部的其他文件夹。我该怎么做?
如您所引用的问题中所述,您可以使用以下选项控制文件的下载位置
'chromeOptions': {
prefs: {
download: {
'prompt_for_download': false,
'default_directory': <<absolutePath>>
}
}
}
Run Code Online (Sandbox Code Playgroud)
遇到有关在不同计算机上运行时如何实现此问题的问题,答案是-从相对路径生成绝对路径并将其传递到Chrome选项。
var path = require('path');
var downloadsPath = path.resolve(__dirname, './downloads');
................
'chromeOptions': {
prefs: {
download: {
'prompt_for_download': false,
'default_directory': downloadsPath
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1549 次 |
| 最近记录: |