這裏是基於我過去的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