使用selenium webdriver可以编写
driver.findElement(By.id('div-id')).click();
它如何与多个元素一起使用?例如,以下脚本会出现错误'无法读取属性单击未定义':
var rows = driver.findElements(By.css('#table-body tr'));
rows[2].click();
除了写
之外还有其他方式吗?driver.findElements(By.css('#table-body tr')).then( function(rows) {
rows[2].click();
});
答案 0 :(得分:0)
如果你需要找到几个元素,你可以单独尝试FindElement,我也尝试for循环来选择它们。
以下是针对您的情况的好建议,请访问以下主题: