如何使用selenium测试e2e手持设备
我们正在构建一个应用程序,其中包含一些可手持的表格。 我们想用selenium编写一个e2e测试,模拟用户点击单元格并输入数据 然而,就我的一生而言,我无法从selenium中的编程方式(甚至是简单的旧javascript)中找到实现这一点的方法如何使用selenium测试e2e手持设备,selenium,handsontable,e2e-testing,Selenium,Handsontable,E2e Testing,我们正在构建一个应用程序,其中包含一些可手持的表格。 我们想用selenium编写一个e2e测试,模拟用户点击单元格并输入数据 然而,就我的一生而言,我无法从selenium中的编程方式(甚至是简单的旧javascript)中找到实现这一点的方法 有人想分享任何专业提示或示例吗?我给出了可行的代码,只需将类型输入到第一行的第五个单元格中即可。我使用as自动化框架,并对来自的handsontable示例进行测试 您更喜欢哪种语言,java、javascript、python?理想情况下是javas
有人想分享任何专业提示或示例吗?我给出了可行的代码,只需将类型输入到第一行的第五个单元格中即可。我使用as自动化框架,并对来自的handsontable示例进行测试
您更喜欢哪种语言,java、javascript、python?理想情况下是javascript,但任何东西都可以。我更感兴趣的是如何模拟鼠标事件,以便能够在某个单元格中输入值
var url = 'https://handsontable.com/examples?' +
'manual-resize&manual-move&conditional-formatting&' +
'context-menu&filters&dropdown-menu&headers';
describe('handsontable', function(){
it('input text into cell', function(){
browser.ignoreSynchronization = true;
browser.get(url);
browser.sleep(3000);
var css = '.ht_master.handsontable table > tbody tr:nth-child(1) *:nth-child(5)';
var cell = element(by.css(css));
browser.actions().mouseMove(cell).click().doubleClick().perform();
browser.sleep(2000);
element(by.css('.handsontableInputHolder:not([style*="-9999"]) > textarea')).clear().sendKeys('Test')
browser.sleep(3000);
})
})