目前无法点击量角器元件
protractor-element not clickable at this point
我正在尝试测试"导出到csv"功能,我得到一个错误元素在点(967,125)处不可点击。其他元素将收到点击:下面是我的代码:
describe('csv download link', () => {
it('should get the csv table export', () => {
var exportToCsv = element(by.css('a[ng-click="vm.exportToCsv()"]')).click().then(() => {
var filename = 'lastPublishedPage.csv';
expect(downloader.downloadedFileExists(filename)).toBe(true);
});
});
这是一个重复的问题,请查看这里
量角器+ chrome驱动程序:元素在
点不可点击这就是答案
你应该在配置文件中设置窗口大小
onPrepare: function() {
browser.manage().window().setSize(1600, 800);
}
如果它仍然不工作,你应该滚动到元素的位置
describe('csv download link', () => {
it('should get the csv table export', () => {
// scroll to exportToCsv's location
browser.executeScript('window.scrollTo(967, 125);');
var exportToCsv = element(by.css('a[ng-click="vm.exportToCsv()"]')).click().then(() => {
var filename = 'lastPublishedPage.csv';
expect(downloader.downloadedFileExists(filename)).toBe(true);
});
});
});
相关文章:
- 使用量角器的当前url单元测试的getTitle
- 量角器:读取表格内容
- javascript、量角器和类的问题
- 使用Angular js-量角器e2e测试上传文件
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 复杂量角器选择器
- 点击图标是't在量角器上工作
- 我可以访问量角器配置文件中的参数吗
- 量角器使用ElementArrayFinder执行脚本怪异
- 使用PhantomJS的量角器错误
- 如何使用量角器获取当前url
- 无法从量角器测试中元素的值返回字符串
- 以字符串形式读取量角器测试中的更新输入
- 我如何选择/点击一个带有for=“”的元素"属性[量角器]
- 量角器-如何在量角器中设置默认的打字语言
- 是否可以从javascript文件中将量角器作为模块运行
- 需要在量角器中找到使用ng中继器的li元素的数量
- 关于使用.className的建议,目前还没有;我不能在我的圈子里工作
- 使用量角器点击菜单和子菜单
- 目前无法点击量角器元件