这里是基于我过去的Python项目(在这里我使用JavaScript)我已经尝试了几个例子...JavaScript - 使用selenium-webdriver将内部html返回给变量?
var eltext = driver.findElement(webdriver.By.className('el')).text;
console.log(elname);
var eltext = driver.findElement(webdriver.By.className('el')).innerText;
console.log(elname);
var eltext = driver.findElement(webdriver.By.className('el')).innerHTML;
console.log(elname);
我也尝试了一些其他方式使用String()
,JSON.stringify()
,以及各种用于循环,旋转我的选择。我可以做一个.click()
这个对象是可点击的,所以我知道我的选择器是正确的,但访问JavaScript中的内部文本是一个问题。
我投了赞成性的答案,并将在早上与我的项目进行确认。如果这是真的,这看起来似乎与我承诺的许多问题分享了一些魔力。 – Shane 2014-11-06 04:56:46