我想使用没有任何参数的函数:
function usunK(){
var poziomWarstwy = currentRozdzial==""?0:currentRozdzial;
var tabela = tabelaManager.znajdzElementyPoziomuRozdzialu()[currentTable];
var tabela_EIS = document.getElementById("TABELA_EIS" + currentRozdzial + "_" + currentTable);
var rows = parseInt(liczbaWierszy.get(poziomWarstwy)[currentTable]);
var cols = parseInt(liczbaKolumn.get(poziomWarstwy)[currentTable]);
var rowsNaglCount = tabelaManager.getLiczbaWierszyNagl(tabela.rowsNagl);
var komorka_EIS = selection.getSelectedCell_EIS();
var col = komorka_EIS.col.nr;
我的解决方案是:
if(driver instanceof JavascriptExecutor) {
((JavascriptExecutor) driver)
.executeScript("setOnClickKomorka({col: 1, colspan: 1, row: 1,rowspan: 1, siatkaCol: 1,siatkaRow: 1})");}
if(driver instanceof JavascriptExecutor) {
((JavascriptExecutor) driver)
.executeScript("usunK({getSelectedCell_EIS:{col: 1, colspan: 1, row: 1,rowspan: 1, siatkaCol: 1,siatkaRow: 1}})");}
}}}
setOnClickKomorka位置(col:1,colspan:1,行:1,rowspan:1,siatkaCol:1,siatkaRow:1)位置后来我想使用函数usunK(这个函数在我的表中删除col)但我不喜欢不知道如何,因为没有任何参数。
如果我运行我的selenium脚本,我有错误“komorka_EIS未定义”。 元素只有动态id,我不能使用findElement by xpath