我正在使用 Selenium Webdriver 2.0。正在测试的 Html 页面,包括 x.js 文件和变量“价格”在 x.js 中定义,基于从 html 表单输入的一些数据和对 javascript 的一些计算。 HTML 使用以下方法打印正确的价格值:
<td>$ <span id="price"></span></td>
我如何从 javascript 中获取价格的值?
最佳答案
假设价格显示为 <span></span>
内的文本,试试这个:
driver.findElement(By.id("price")).getText();
关于javascript - 从 selenium 中的 javascript 读取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13101838/