我是Selenium的新手,但已决定直接进入。现在我使用Selenium IDE进行测试骨架,使用RC修改Java中的代码。 我目前的问题是我想从页面源中捕获值,特别是Omniture Web分析值。可以在页面源中找到以下代码:
s.pageName="Vail:home";
s.prop75="D=v75";
是否有任何Selenium命令可用于捕获 s.pageName 等于什么值?
答案 0 :(得分:0)
您应该可以使用getAttribute()
String sPageName = driver.findElement(ByLocator).getAttribute("s.pageName");
编辑:
我认为javascriptExecutor()
命令看起来像这样
String sPageName = (String)((JavascriptExecutor)driver).executeScript("return s.getPageName();");
您需要使用关键字return
从javascriptExecutor()
获取值
(String)
应强制将返回的值转换为字符串。