parent
40e1337e03
commit
ba21fb3784
@ -403,7 +403,12 @@ class AbstractWebElement(collections.abc.MutableMapping):
|
||||
|
||||
href_tags = ['a', 'area', 'link']
|
||||
if click_target == usertypes.ClickTarget.normal:
|
||||
if self.tag_name() in href_tags and self.get('target') != '_blank':
|
||||
if self.tag_name() in href_tags and self.get('target') == '_blank':
|
||||
log.webelem.debug("target _blank -> Clicking via href")
|
||||
# FIXME:qtwebengine Should we use tab_bg here with
|
||||
# background-tabs set?
|
||||
self._click_href(usertypes.ClickTarget.tab)
|
||||
elif self.tag_name() in href_tags:
|
||||
log.webelem.debug("Clicking via JS click()")
|
||||
self._click_js(click_target)
|
||||
elif self.is_editable(strict=True):
|
||||
|
@ -18,7 +18,6 @@ Feature: Using hints
|
||||
Then the following tabs should be open:
|
||||
- data/hello.txt (active)
|
||||
|
||||
@qtwebengine_skip: Opens in background
|
||||
Scenario: Following a hint and allow to open in new tab.
|
||||
When I open data/hints/link_blank.html
|
||||
And I hint with args "links normal" and follow a
|
||||
|
Loading…
Reference in New Issue
Block a user