我尝试为记录的selenium脚本编写一种解释器,它在我自己的数据结构中翻译了一个selenium脚本。在更多的explenation:有人用selenium记录脚本,给我,然后我以某种方式解析它(无关紧要,这不是问题)。
现在的问题是,我真的想要对所有行动进行分组。每次URL更改时,我都希望有一个新组,其中包含完整的URL作为组名。
问题是:我可以让Selenium每次更改时都记录新的URL吗?作为评论,命令或其他什么,我真的不关心它,只要它是在selenium html文件或/和导出的格式。
再次运行脚本并记录URL是不可能的,因为可能会记录一些重要的数据库更改。
答案 0 :(得分:0)
在Selenium的每一步之后询问当前的URL怎么样? getCurrentUrl()
http://selenium.googlecode.com/svn/trunk/docs/api/java/org/openqa/selenium/WebDriver.html#getCurrentUrl%28%29