使用Selenium从Page Source捕获值

时间:2014-10-07 23:00:03

标签: java selenium

我是Selenium的新手,但已决定直接进入。现在我使用Selenium IDE进行测试骨架,使用RC修改Java中的代码。 我目前的问题是我想从页面源中捕获值,特别是Omniture Web分析值。可以在页面源中找到以下代码:

s.pageName="Vail:home";
s.prop75="D=v75";

是否有任何Selenium命令可用于捕获 s.pageName 等于什么值?

1 个答案:

答案 0 :(得分:0)

您应该可以使用getAttribute()

String sPageName = driver.findElement(ByLocator).getAttribute("s.pageName");

编辑:

我认为javascriptExecutor()命令看起来像这样

String sPageName = (String)((JavascriptExecutor)driver).executeScript("return s.getPageName();");

您需要使用关键字returnjavascriptExecutor()获取值 (String)应强制将返回的值转换为字符串。