【发布时间】:2012-01-19 17:10:28
【问题描述】:
我想做一件非常简单的事情。有谁知道我如何知道是否使用 selenium RC Python 客户端在网页上选择了一个选项卡?
标签是指以下链接中的以下示例:
http://clagnut.com/sandbox/csstabs/?writingtext=csstabs#
http://esdi.excelsystems.com/wsexmp/DIVTAB.pgm?wsnum=00096
http://www.hongkiat.com/blog/drop-down-menu-30-free-scripts-to-enhance-header-navigation/
我知道我可以使用 javascript 运行 get_eval(js),那么 javascript 可能会在哪里寻找一些变化?但我想知道一个通用的 javascript,它可以告诉我是否选择了一个选项卡?或者是否有任何我可以使用的 Selenium 方法(如 focus() 等...)
原因是,我可以通过调用click(tab_locator) 轻松点击标签。但我想确定我是否选择了选项卡。没有is_tab_selected(tab_locator)这样的方法吗?
【问题讨论】:
-
你能看到上面的问题吗?我想确定我是否选择了标签!!或者不仅如此,我希望能够找出页面上选择的所有选项卡?同样,一旦选择了选项卡,我不希望发生任何事情(除了网页的新部分变得可见的通常情况)!!
标签: javascript python selenium