Selenuim + Python获取没有href的可点击元素的URL

时间:2017-07-28 12:02:29

标签: python selenium hyperlink webdriver

我的WebPage中有一个元素,这个元素的HTML代码中没有“href”,但是元素是可点击的并且驱动到另一个页面,所以我想要做的是在新窗口中打开页面或标签。当我使用key_down(Keys.CONTROL).click(element).key_up(Key.CONTROL).perform()

这只是在同一个窗口中打开新页面(顺便说一句,即使是手动执行,也是如此)。因此,即使右键单击(上下文菜单)也不包含新选项卡/窗口中的打开。 有没有可能的方法来获取此元素驱动的URL,以便我可以打开一个新窗口并将其粘贴到那里,或者只是在新窗口或选项卡中打开新页面?

这是元素的css代码:

<tr class="ng-scope element-active" ng-if="$data.length" ng-click="$ctrl.open(element)" ng-repeat="element in $data" ng-class="[{ disabled: element.elementStatus == '2' }, 'element-' + element.status.toLowerCase()]">

0 个答案:

没有答案